Class: Cucumber::Wire::Protocol::Requests::StepMatches

Inherits:
RequestHandler
  • Object
show all
Defined in:
lib/cucumber/wire/protocol/requests.rb

Instance Method Summary collapse

Methods inherited from RequestHandler

#handle_fail, #initialize

Constructor Details

This class inherits a constructor from Cucumber::Wire::RequestHandler

Instance Method Details

#execute(name_to_match) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/cucumber/wire/protocol/requests.rb', line 10

def execute(name_to_match)
  @name_to_match = name_to_match
  request_params = {
    :name_to_match => name_to_match
  }
  super(request_params)
end

#handle_success(params) ⇒ Object Also known as: handle_step_matches



18
19
20
21
22
# File 'lib/cucumber/wire/protocol/requests.rb', line 18

def handle_success(params)
  params.map do |raw_step_match|
    create_step_match(raw_step_match)
  end
end