class Traktion::Middleware::ApiKeyAuthenticator
Public Class Methods
new(app, options={})
click to toggle source
# File lib/traktion/middleware/api_key_authenticator.rb, line 4 def initialize(app, options={}) @app = app @options = options end
Public Instance Methods
call(env)
click to toggle source
# File lib/traktion/middleware/api_key_authenticator.rb, line 9 def call(env) env[:request_headers].merge!({ 'Content-type' => 'application/json', 'trakt-api-key' => @options[:api_key], 'trakt-api-version' => '2', }) @app.call(env) end