module ZohoInvoiceResource::Util

Public Instance Methods

camelize_keys(hash) click to toggle source
# 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) click to toggle source
# 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