Method: Peictt::DatabaseMapper#initialize

Defined in:
lib/peictt/orm/database_mapper.rb

#initialize(model, action = :create) ⇒ DatabaseMapper

Returns a new instance of DatabaseMapper.



9
10
11
12
13
14
15
16
17
# File 'lib/peictt/orm/database_mapper.rb', line 9

def initialize(model, action = :create)
  self.class.table = model.class.to_s.downcase.pluralize
  @model = model
  @action = action
  @variables = model.instance_variables
  set_columns_and_values
  add_timestamps if create?
  self
end