class Europeana::API::FaradayMiddleware::AuthenticatedRequest
Public Instance Methods
call(env)
click to toggle source
# File lib/europeana/api/faraday_middleware/request/authenticated_request.rb, line 10 def call(env) ensure_api_key(env) @app.call env end
ensure_api_key(env)
click to toggle source
# File lib/europeana/api/faraday_middleware/request/authenticated_request.rb, line 15 def ensure_api_key(env) query = Rack::Utils.parse_query(env.url.query) return if query.key?('wskey') query['wskey'] = Europeana::API.key env.url.query = Rack::Utils.build_query(query) end