Sha256: f3ba025bc86eb5d795639cfcc17842d18a819cb461d3e279535279970079407b
Contents?: true
Size: 545 Bytes
Versions: 5
Compression:
Stored size: 545 Bytes
Contents
module Rooftop class Headers < Faraday::Middleware def call(env) unless Rooftop.configuration.api_token.nil? env[:request_headers]["Api-Token"] = Rooftop.configuration.api_token end if Rooftop.include_drafts env[:request_headers]['include-drafts'] = "true" end Rooftop.configuration.extra_headers.each do |key,value| env[:request_headers][key.to_s] = value end env[:request_headers]["User-Agent"] = Rooftop.configuration.user_agent @app.call(env) end end end
Version data entries
5 entries across 5 versions & 1 rubygems