lib/ruby_core_extensions/recursive/object.rb
class Object
def convert(&converter)
converter.call(self)
end
def return_self
self
end
def return_to_s
to_s
end
alias_method :convert_values_recursively, :convert
alias_method :convert_recursively, :convert
alias_method :convert_keys_recursively, :return_self
alias_method :symbolize_keys_recursively, :return_self
alias_method :stringify_values_recursively, :return_to_s
alias_method :make_indifferent_access_recursively, :return_self
end