Sha256: b7272d1b05d26d88882b7c9a15e49896f351ab656245bf40f5c75a53390469b7
Contents?: true
Size: 324 Bytes
Versions: 2
Compression:
Stored size: 324 Bytes
Contents
module SubclassRegistration extend ActiveSupport::Concern included do cattr_accessor :registered_classes self.registered_classes = [] end module ClassMethods def register registered_classes << self end def registered_class_names registered_classes.map(&:name) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
spree_core-0.70.0.rc2 | lib/subclass_registration.rb |
spree_core-0.70.RC1 | lib/subclass_registration.rb |