Class | Mash |
In: |
lib/extlib/mash.rb
|
Parent: | Hash |
This class has dubious semantics and we only have it so that people can write params[:key] instead of params[‘key’].
[]= | -> | regular_writer |
@param constructor<Object>
The default value for the mash. Defaults to an empty hash.
@details [Alternatives]
If constructor is a Hash, a new mash will be created based on the keys of the hash and no default value will be set.
@param key<Object> The key to set. @param value<Object>
The value to set the key to.
@see Mash#convert_key @see Mash#convert_value
@param key<Object> The key to check for. This will be run through convert_key.
@return [Boolean] True if the key exists in the mash.