Method: Peictt::BaseModel#initialize
- Defined in:
- lib/peictt/orm/base_model.rb
#initialize(attributes = {}) ⇒ BaseModel
Returns a new instance of BaseModel.
7 8 9 10 11 12 13 14 |
# File 'lib/peictt/orm/base_model.rb', line 7 def initialize(attributes = {}) self.class.table = self.class.to_s.downcase.pluralize self.class.set_methods attributes.each do |key, value| send("#{key}=", value) end unless attributes.empty? self end |