class GetFiveStars::Api::AuthToken
Public Class Methods
new(client_id, private_key)
click to toggle source
# File lib/auth_token.rb, line 6 def initialize(client_id, private_key) @client_id = client_id @private_key = private_key end
Public Instance Methods
sign_request(request)
click to toggle source
# File lib/auth_token.rb, line 11 def sign_request(request) request.set('clientId', @client_id) token = "" request.get_parameters.sort.map do |key,value| token += key.to_s + value.to_s end request.set('hash', Digest::SHA256.hexdigest(@private_key + token)) end