Module: JaslTenpay::Utils

Defined in:
lib/jasl_tenpay/utils.rb

Class Method Summary collapse

Class Method Details

.make_query_string(options) ⇒ Object



11
12
13
14
15
# File 'lib/jasl_tenpay/utils.rb', line 11

def self.make_query_string(options)
  options.merge('sign' => JaslTenpay::Sign.generate(options)).map do |key, value|
    "#{CGI.escape(key.to_s)}=#{CGI.escape(value.to_s)}"
  end.join('&')
end

.stringify_keys(hash) ⇒ Object



3
4
5
6
7
8
9
# File 'lib/jasl_tenpay/utils.rb', line 3

def self.stringify_keys(hash)
  new_hash = {}
  hash.each do |key, value|
    new_hash[(key.to_s rescue key) || key] = value
  end
  new_hash
end