class Hashie::Mash

def custom_writer(key, value, convert = true) #:nodoc:

:nodoc:
into Mashes for nesting purposes.
a string before it is set, and Hashes will be converted
Sets an attribute in the Mash. Key will be converted to
def custom_writer(key, value, convert = true) #:nodoc:
  key_as_symbol = (key = convert_key(key)).to_sym
  log_built_in_message(key_as_symbol) if log_collision?(key_as_symbol)
  regular_writer(key, convert ? convert_value(value) : value)
end