module Gocoin::Util
Public Class Methods
hash_to_url_params(hash)
click to toggle source
# File lib/gocoin/util.rb, line 22 def hash_to_url_params(hash) hash.map{|k,v| "#{CGI.escape(k.to_s)}=#{CGI.escape(v.to_s)}"}.join("&") end
symbolize_names(object)
click to toggle source
# File lib/gocoin/util.rb, line 6 def symbolize_names(object) case object when Hash new = {} object.each do |key, value| key = (key.to_sym rescue key) || key new[key] = symbolize_names(value) end new when Array object.map { |value| symbolize_names(value) } else object end end