lib/lerna/strategy.rb in lerna-0.1.0 vs lib/lerna/strategy.rb in lerna-0.1.1

- old
+ new

@@ -2,13 +2,11 @@ class Strategy def self.registry @registry ||= {} end - def self.inherited(subclass) - name = subclass.to_s.split(/::/).last - hyphenated = name.scan(/[A-Z][a-z_0-9]+/).map(&:downcase).join('-') - registry[hyphenated] = subclass + def self.register(names_and_classes) + registry.merge!(names_and_classes) end def initialize(displays) @displays = displays end