Sha256: 9a1eb1202def5d02751fa9d5258d7a51f7ab14eca05d33f4ebede546064e186e
Contents?: true
Size: 461 Bytes
Versions: 2
Compression:
Stored size: 461 Bytes
Contents
class Ur module Faraday class YieldUr < ::Faraday::Middleware def initialize(app, options = {}, &block) @app = app @options = options @yield_to = block end def call(request_env) ur = Scorpio::Ur.from_faraday_request(request_env) ur.logger = @options[:logger] ur.faraday_on_complete(@app, request_env) do |response_env| @yield_to.call(ur) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ur-0.0.3 | lib/ur/faraday/yield_ur.rb |
ur-0.0.2 | lib/ur/faraday/yield_ur.rb |