Method: OpalORM::SQLObject#initialize
- Defined in:
- lib/opal_orm/sql_object.rb
#initialize(params = {}) ⇒ SQLObject
Returns a new instance of SQLObject.
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/opal_orm/sql_object.rb', line 6 def initialize(params = {}) params.each do |attribute,val| col_sym = attribute.to_sym if self.class.columns.include?(col_sym) self.send("#{col_sym}=",val) else raise "unknown attribute '#{attribute}'" end end end |