class Lucid::Ambiguous
Raised when a step matches two or more test definitions.
Public Class Methods
new(step_name, step_definitions, used_guess)
click to toggle source
Calls superclass method
# File lib/lucid/errors.rb, line 26 def initialize(step_name, step_definitions, used_guess) message = "Ambiguous match of \"#{step_name}\":\n\n" message << step_definitions.map{|sd| sd.backtrace_line}.join("\n") message << "\n\n" message << "You can run again with --guess to make Lucid be a little more smart about it.\n" unless used_guess super(message) end