Sha256: 17c633dfc11739a14b97309c544f38792495e1d8011bdc29a6cee0ab85887a6c
Contents?: true
Size: 432 Bytes
Versions: 4
Compression:
Stored size: 432 Bytes
Contents
module JaslTenpay module Utils 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 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 end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
jasl_tenpay-1.1.1 | lib/jasl_tenpay/utils.rb |
jasl_tenpay-1.1.0 | lib/jasl_tenpay/utils.rb |
jasl_tenpay-1.0.2 | lib/jasl_tenpay/utils.rb |
jasl_tenpay-1.0.1 | lib/jasl_tenpay/utils.rb |