Sha256: 44d2f5a4bb0dfda84b21dde0e4846de2f84e1b2871a76a791fe482317e157520
Contents?: true
Size: 433 Bytes
Versions: 2
Compression:
Stored size: 433 Bytes
Contents
module Cucumber module WireSupport class RequestHandler def initialize(connection, message, &block) @connection = connection @message = message instance_eval(&block) if block end def execute(request_params) @connection.call_remote(self, @message, request_params) end def handle_fail(params) raise @connection.exception(params) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cucumber-0.5.1 | lib/cucumber/wire_support/request_handler.rb |
cucumber-0.5.0 | lib/cucumber/wire_support/request_handler.rb |