Module: MinxingRubySdk::Util

Defined in:
lib/minxing_ruby_sdk/util/util.rb

Class Method Summary collapse

Class Method Details

.hmac_sha1(data, secret) ⇒ Object



3
4
5
6
7
8
# File 'lib/minxing_ruby_sdk/util/util.rb', line 3

def self.hmac_sha1(data, secret)
  require 'base64'
  require 'cgi'
  require 'openssl'
  Base64.encode64(OpenSSL::HMAC.digest('sha1',secret, data)).strip!
end

.url_param_decode(param) ⇒ Object



10
11
12
13
# File 'lib/minxing_ruby_sdk/util/util.rb', line 10

def self.url_param_decode(param)
  param.gsub! '+', '%2b'
  CGI::unescape param
end