Method: SimpleClient::Signature#sign
- Defined in:
- lib/simple/signature.rb
#sign(payload = nil) ⇒ Object
25 26 27 28 29 30 |
# File 'lib/simple/signature.rb', line 25 def sign(payload=nil) data = @api_key + @client_request_id + data += jsonify(payload) if payload hmac = OpenSSL::HMAC.hexdigest(@digest, @api_secret, data) Base64.urlsafe_encode64(hmac) end |