module MappableObjectAttributes::MappableData
Public Instance Methods
assign_attributes_from_hash(hash_object, mapname=:default)
click to toggle source
usage: convenience method that calls:
- make_hash_from - makes attributes accessible - assign_attributes part of #build_from_map
# File lib/mappable_object_attributes/mappable_data.rb, line 101 def assign_attributes_from_hash(hash_object, mapname=:default) msh = self.class.make_hash_from(hash_object, mapname) accessible_msh = self.class.make_mapped_atts_accessible(msh) self.assign_attributes(accessible_msh) end