class Cucumber::StepMatch

def backtrace_line

def backtrace_line
  @step_definition.backtrace_line
end

def file_colon_line

def file_colon_line
  @step_definition.file_colon_line
end

def format_args(format = lambda{|a| a})

def format_args(format = lambda{|a| a})
  @formatted_step_name || @step_definition.format_args(@step_name, format)
end

def initialize(step_definition, step_name, formatted_step_name, args)

def initialize(step_definition, step_name, formatted_step_name, args)
  @step_definition, @step_name, @formatted_step_name, @args = step_definition, step_name, formatted_step_name, args
end

def invoke(world, multiline_arg)

def invoke(world, multiline_arg)
  all_args = @args.dup
  all_args << multiline_arg if multiline_arg
  @step_definition.invoke(world, all_args)
end

def text_length

def text_length
  @step_definition.text_length
end