Module: Cucumber::Wire::Protocol

Included in:
Connection
Defined in:
lib/cucumber/wire/protocol.rb,
lib/cucumber/wire/protocol/requests.rb

Defined Under Namespace

Modules: Requests

Instance Method Summary collapse

Instance Method Details

#begin_scenario(scenario) ⇒ Object



31
32
33
34
# File 'lib/cucumber/wire/protocol.rb', line 31

def begin_scenario(scenario)
  handler = Requests::BeginScenario.new(self)
  handler.execute(scenario)
end

#diff_failedObject



21
22
23
24
# File 'lib/cucumber/wire/protocol.rb', line 21

def diff_failed
  handler = Requests::DiffFailed.new(self)
  handler.execute
end

#diff_okObject



26
27
28
29
# File 'lib/cucumber/wire/protocol.rb', line 26

def diff_ok
  handler = Requests::DiffOk.new(self)
  handler.execute
end

#end_scenario(scenario) ⇒ Object



36
37
38
39
# File 'lib/cucumber/wire/protocol.rb', line 36

def end_scenario(scenario)
  handler = Requests::EndScenario.new(self)
  handler.execute(scenario)
end

#invoke(step_definition_id, args) ⇒ Object



16
17
18
19
# File 'lib/cucumber/wire/protocol.rb', line 16

def invoke(step_definition_id, args)
  handler = Requests::Invoke.new(self)
  handler.execute(step_definition_id, args)
end

#snippet_text(step_keyword, step_name, multiline_arg_class_name) ⇒ Object



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

def snippet_text(step_keyword, step_name, multiline_arg_class_name)
  handler = Requests::SnippetText.new(self)
  handler.execute(step_keyword, step_name, multiline_arg_class_name)
end

#step_matches(name_to_match) ⇒ Object



6
7
8
9
# File 'lib/cucumber/wire/protocol.rb', line 6

def step_matches(name_to_match)
  handler = Requests::StepMatches.new(self)
  handler.execute(name_to_match)
end