class HmacSignature::Strategy::Params::Request

Public Class Methods

new(method, path, params={}) click to toggle source
Calls superclass method HmacSignature::Request::new
# File lib/hmac_signature/strategy/params/request.rb, line 5
def initialize method, path, params={}
        credentials = HmacSignature::Credentials.from_params params
        params_with_auth_removed = params.reject{|k,v| k.match HmacSignature::Credentials::PARAM_CREDENTIAL_REGEX }
        super method, path, params_with_auth_removed, credentials
end

Public Instance Methods

sign(token, expires_in=600) click to toggle source
Calls superclass method HmacSignature::Request#sign
# File lib/hmac_signature/strategy/params/request.rb, line 11
def sign token, expires_in=600
        credentials = super(token, expires_in)
        credentials.to_hash
end