Module: Recliner::AttributeMethods::Defaults

Extended by:
ActiveSupport::Concern
Defined in:
lib/recliner/attribute_methods/defaults.rb

Instance Method Summary collapse

Instance Method Details

#initialize_with_defaults(attributes = {}, &block) ⇒ Object

:nodoc:



10
11
12
13
14
15
16
# File 'lib/recliner/attribute_methods/defaults.rb', line 10

def initialize_with_defaults(attributes={}, &block)#:nodoc:
  default_attributes.each do |property, default|
    write_attribute(property, default)
  end
  
  initialize_without_defaults(attributes, &block)
end