Method: Dataset::Record::Model#to_model
- Defined in:
- lib/dataset/record/model.rb
#to_model ⇒ Object
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/dataset/record/model.rb', line 32 def to_model @model ||= begin m = .record_class.new attributes.each do |k,v| if reflection = record_class.reflect_on_association(k.to_sym) case v when Symbol v = session_binding.find_model(reflection.klass, v) end end m.send "#{k}=", v end m end end |