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