Method: BinData::Base.register_subclasses
- Defined in:
- lib/bindata/base.rb
.register_subclasses ⇒ Object
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 |