Module: Hashie::Extensions::Mash::SafeAssignment
- Defined in:
- lib/hashie/extensions/mash/safe_assignment.rb
Instance Method Summary collapse
Instance Method Details
#[]=(*args) ⇒ Object
10 11 12 |
# File 'lib/hashie/extensions/mash/safe_assignment.rb', line 10 def []=(*args) custom_writer(*args) end |
#custom_writer(key, *args) ⇒ Object
:nodoc:
5 6 7 8 |
# File 'lib/hashie/extensions/mash/safe_assignment.rb', line 5 def custom_writer(key, *args) #:nodoc: fail ArgumentError, "The property #{key} clashes with an existing method." if !key?(key) && respond_to?(key, true) super end |