Exception: Cucumber::Ambiguous
- Defined in:
- lib/rubypitaya/app-template/vendor/bundle/ruby/3.1.0/gems/cucumber-8.0.0/lib/cucumber/errors.rb
Overview
Raised when a step matches 2 or more StepDefinitions
Instance Method Summary collapse
-
#initialize(step_name, step_definitions, used_guess) ⇒ Ambiguous
constructor
A new instance of Ambiguous.
Constructor Details
#initialize(step_name, step_definitions, used_guess) ⇒ Ambiguous
Returns a new instance of Ambiguous.
37 38 39 40 41 42 43 44 |
# File 'lib/rubypitaya/app-template/vendor/bundle/ruby/3.1.0/gems/cucumber-8.0.0/lib/cucumber/errors.rb', line 37 def initialize(step_name, step_definitions, used_guess) = String.new # rubocop:disable Style/EmptyLiteral << "Ambiguous match of \"#{step_name}\":\n\n" << step_definitions.map(&:backtrace_line).join("\n") << "\n\n" << "You can run again with --guess to make Cucumber be more smart about it\n" unless used_guess super() end |