Method: Dynamini::Base#initialize

Defined in:
lib/dynamini/base.rb

#initialize(attributes = {}, new_record = true) ⇒ Base

Instance Methods



75
76
77
78
79
80
81
82
# File 'lib/dynamini/base.rb', line 75

def initialize(attributes = {}, new_record = true)
  @new_record = new_record
  @attributes = {}
  clear_changes
  attributes.each do |k, v|
    write_attribute(k, v, change: new_record)
  end
end