Ruby on Rails
PartitioningGeneratorFunctionalityDiscussion

I am in the process of writing several new generators (one of them, SQLiki, is available as an alpha gem) . As I proceed, I am running into a recurring design problem. I’d like users of the generator to be able to rerun it to upgrade when a new version becomes available, without having to do a lot of mucking about in the code. My questions:

Is this a reasonable goal

What’s the best way to go about it?

Thoughts?