class Cucumber::Core::Test::Step
def initialize(source, action = Test::UndefinedAction.new(source.last.location))
def initialize(source, action = Test::UndefinedAction.new(source.last.location)) raise ArgumentError if source.any?(&:nil?) @source, @action = source, action end