# File lib/flexirecord.rb, line 972 972: def set(attr, value) 973: attr = attr.to_s 974: setter = self.class.setter(attr) 975: if setter 976: setter.call(self, value) 977: return @data_hash[[attr]] 978: else 979: return @data_hash[[attr]] = value 980: end 981: end