class Cucumber::CucumberExpressions::ExpressionFactory
def create_expression(string_or_regexp)
def create_expression(string_or_regexp) case string_or_regexp when String then CucumberExpression.new(string_or_regexp, @parameter_type_registry) when Regexp then RegularExpression.new(string_or_regexp, @parameter_type_registry) else raise CucumberExpressionError.new("Can't create an expression from #{string_or_regexp.inspect}") end end