class Cucumber::WireSupport::RequestHandler

def execute(request_params)

def execute(request_params)
  @connection.call_remote(self, @message, request_params)
end

def handle_fail(params)

def handle_fail(params)
  raise WireException.new(params)
end

def initialize(connection, message, &block)

def initialize(connection, message, &block)
  @connection = connection
  @message = message
  instance_eval(&block) if block
end