class Cucumber::StepMatchSearch::AssertUnambiguousMatch

Public Class Methods

new(search, configuration) click to toggle source
# File lib/cucumber/step_match_search.rb, line 13
def initialize(search, configuration)
  @search, @configuration = search, configuration
end

Public Instance Methods

call(step_name) click to toggle source
# File lib/cucumber/step_match_search.rb, line 17
def call(step_name)
  result = @search.call(step_name)
  raise Cucumber::Ambiguous.new(step_name, result, @configuration.guess?) if result.length > 1
  result
end