class MAuth::Faraday::MAuthClientUserAgent

add MAuth-Client's user-agent to a request

Public Class Methods

new(app, agent_base = "Mauth-Client") click to toggle source
# File lib/mauth/faraday.rb, line 89
def initialize(app, agent_base = "Mauth-Client")
  @app = app
  @agent_base = agent_base
end

Public Instance Methods

call(request_env) click to toggle source
# File lib/mauth/faraday.rb, line 94
def call(request_env)
  agent = "#{@agent_base} (MAuth-Client: #{MAuth::VERSION}; Ruby: #{RUBY_VERSION}; platform: #{RUBY_PLATFORM})"
  request_env[:request_headers]['User-Agent'] ||= agent
  @app.call(request_env)
end