class Ey::Hmac::Faraday
Attributes
key_id[R]
key_secret[R]
options[R]
Public Class Methods
new(app, key_id, key_secret, options = {})
click to toggle source
Calls superclass method
# File lib/ey-hmac/faraday.rb, line 9 def initialize(app, key_id, key_secret, options = {}) super(app) @key_id, @key_secret = key_id, key_secret @options = options end
Public Instance Methods
call(env)
click to toggle source
# File lib/ey-hmac/faraday.rb, line 15 def call(env) Ey::Hmac.sign!(env, key_id, key_secret, {adapter: Ey::Hmac::Adapter::Faraday}.merge(options)) @app.call(env) end