class PactBroker::Async::AfterReply
Public Class Methods
Source
# File lib/pact_broker/async/after_reply.rb, line 15 def initialize(rack_env) @rack_env = rack_env @database_connector = rack_env.fetch("pactbroker.database_connector") end
Public Instance Methods
Source
# File lib/pact_broker/async/after_reply.rb, line 20 def execute(&block) dc = @database_connector @rack_env["rack.after_reply"] << lambda { dc.call do block.call end } end