Module: SchemaRD::Utils::StructAssigner
- Included in:
- Configuration, Table, TableColumn, TableIndex, TableRelation
- Defined in:
- lib/schemard/utils/struct_assigner.rb
Instance Method Summary collapse
Instance Method Details
#assign(hash) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/schemard/utils/struct_assigner.rb', line 4 def assign(hash) hash && self.members.each do |key| self[key] = hash[key] if hash.has_key?(key) self[key] = hash[key.to_sym] if hash.has_key?(key.to_sym) end end |