class Cucumber::Core::Ast::ExpandedOutlineStep

Public Class Methods

new(outline_step, language, location, comments, keyword, text, multiline_arg) click to toggle source
# File lib/cucumber/core/ast/step.rb, line 60
def initialize(outline_step, language, location, comments, keyword, text, multiline_arg)
  @outline_step, @language, @location, @comments, @keyword, @text, @multiline_arg = outline_step, language, location, comments, keyword, text, multiline_arg
end

Public Instance Methods

all_locations() click to toggle source
# File lib/cucumber/core/ast/step.rb, line 64
def all_locations
  @outline_step.all_locations
end
backtrace_line() click to toggle source
# File lib/cucumber/core/ast/step.rb, line 74
def backtrace_line
  "#{step_backtrace_line}\n" +
  "#{@outline_step.location}:in `#{@outline_step.keyword}#{@outline_step.text}'"
end
Also aliased as: step_backtrace_line
original_location() click to toggle source
# File lib/cucumber/core/ast/step.rb, line 68
def original_location
  @outline_step.location
end
step_backtrace_line()
Alias for: backtrace_line