Module: Hashie::Extensions::Mash::SafeAssignment
- Defined in:
- lib/hashie/extensions/mash/safe_assignment.rb
Instance Method Summary collapse
Instance Method Details
#assign_property(name, value) ⇒ Object
5 6 7 8 9 |
# File 'lib/hashie/extensions/mash/safe_assignment.rb', line 5 def assign_property(name, value) fail ArgumentError, "The property #{name} clashes with an existing method." if methods.include?(name.to_sym) self[name] = value end |