Module: ZohoInvoiceResource::Util
Instance Method Summary collapse
Instance Method Details
#camelize_keys(hash) ⇒ Object
13 14 15 16 17 18 19 |
# File 'lib/zoho_invoice_resource/util.rb', line 13 def camelize_keys(hash) hash = hash.dup hash.keys.each do |key| hash[(key.to_s.camelize rescue key) || key] = hash.delete(key) end hash end |
#underscore_keys(hash) ⇒ Object
5 6 7 8 9 10 11 |
# File 'lib/zoho_invoice_resource/util.rb', line 5 def underscore_keys(hash) hash = hash.dup hash.keys.each do |key| hash[(key.to_s.underscore rescue key) || key] = hash.delete(key) end hash end |