Method: Enum.inherited

Defined in:
lib/trax/core/primitives/enum.rb

.inherited(subklass) ⇒ Object

Hooks ###



151
152
153
154
155
156
# File 'lib/trax/core/primitives/enum.rb', line 151

def self.inherited(subklass)
  subklass.instance_variable_set(:@_values_hash, ::Hash.new)
  subklass.instance_variable_set(:@_names_hash, ::Hash.new)
  subklass.allow_nil = false
  subklass.raise_on_invalid = false
end