# File lib/cucumber/wire_support/wire_protocol/requests.rb, line 58 def execute(step_definition_id, args) request_params = { :id => step_definition_id, :args => args } super(request_params) end
# File lib/cucumber/wire_support/wire_protocol/requests.rb, line 76 def handle_diff(tables) begin handle_diff!(tables) rescue Cucumber::Ast::Table::Different @connection.diff_failed end @connection.diff_ok end
# File lib/cucumber/wire_support/wire_protocol/requests.rb, line 70 def handle_diff!(tables) table1 = Ast::Table.new(tables[0]) table2 = Ast::Table.new(tables[1]) table1.diff!(table2) end
# File lib/cucumber/wire_support/wire_protocol/requests.rb, line 66 def handle_pending(message) raise Pending, message || "TODO" end