Method: Cooler::Model::ClassMethods#inherited

Defined in:
lib/cooler/model.rb

#inherited(subclass) ⇒ Object

Called after the class is inherited. It will copy its default values, so subclass can use them too. For more informaiton, read: www.ruby-doc.org/core-1.9.3/Class.html#method-i-inherited

Returns nothing.



23
24
25
26
# File 'lib/cooler/model.rb', line 23

def inherited(subclass)
  subclass.instance_variable_set :@default_values, default_values.dup
  subclass.instance_variable_set :@key_block, @key_block.dup
end