Sha256: c3c2880e2db11d15596b704fcfc629053d9bd970cca1568b1af09e2b599e7180
Contents?: true
Size: 495 Bytes
Versions: 16
Compression:
Stored size: 495 Bytes
Contents
module Paid module ParamsBuilder def self.clean(params) Util.symbolize_keys(params || {}) end # Clean the params, and the hash to_merge, and then merge them. # This ensures that we dont get something like { "id" => 123, :id => 321 }. def self.merge(params, to_merge) params = clean(params) to_merge = clean(to_merge) params.merge(to_merge) end def self.build(params, api_key=nil, auth_key=nil) clean(params) end end end
Version data entries
16 entries across 16 versions & 1 rubygems