Method: Moo::Model::Side#data_from_hash

Defined in:
lib/moo/model/side.rb

#data_from_hash(hash) ⇒ Object



63
64
65
66
67
68
# File 'lib/moo/model/side.rb', line 63

def data_from_hash(hash)
  klass = hash[:type].gsub(/\b\w/){|s|s.upcase} 
  data = eval(klass).new
  data.from_hash hash
  data
end