Reputation: 6046
I have a ruby gem (Split) which is at version 0.2.2 and an extension to it as a separate gem (Split::Export) which is loaded in a similar style to rack extensions:
gem 'split-export', :require => 'split/export'
How should I manage the versioning of the extension?
Should it match the major or the minor version of the gem it extends or should it match the patch level exactly, are there any other trends or examples of this with other gems that I can mirror?
Upvotes: 2
Views: 308
Reputation: 2383
Your best bet is:
These are very basic TDD practices, but it never hurts to reiterate them. Hope I helped.
Upvotes: 1