Method: BinData::Base.register_subclasses

Defined in:
lib/bindata/base.rb

.register_subclassesObject

Registers all subclasses of this class for use



51
52
53
54
55
56
57
# File 'lib/bindata/base.rb', line 51

def register_subclasses #:nodoc:
  singleton_class.send(:undef_method, :inherited)
  define_singleton_method(:inherited) do |subclass|
    RegisteredClasses.register(subclass.name, subclass)
    register_subclasses
  end
end