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