Class: Cucumber::Formatter::LegacyApi::Ast::ExampleTableRow

Inherits:
Struct
  • Object
show all
Defined in:
lib/cucumber/formatter/legacy_api/ast.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#cellsObject

Returns the value of attribute cells

Returns:

  • (Object)

    the current value of cells



237
238
239
# File 'lib/cucumber/formatter/legacy_api/ast.rb', line 237

def cells
  @cells
end

#exceptionObject

Returns the value of attribute exception

Returns:

  • (Object)

    the current value of exception



237
238
239
# File 'lib/cucumber/formatter/legacy_api/ast.rb', line 237

def exception
  @exception
end

#languageObject

Returns the value of attribute language

Returns:

  • (Object)

    the current value of language



237
238
239
# File 'lib/cucumber/formatter/legacy_api/ast.rb', line 237

def language
  @language
end

#locationObject

Returns the value of attribute location

Returns:

  • (Object)

    the current value of location



237
238
239
# File 'lib/cucumber/formatter/legacy_api/ast.rb', line 237

def location
  @location
end

#statusObject

Returns the value of attribute status

Returns:

  • (Object)

    the current value of status



237
238
239
# File 'lib/cucumber/formatter/legacy_api/ast.rb', line 237

def status
  @status
end

Instance Method Details

#failed?Boolean

Returns:

  • (Boolean)


242
243
244
# File 'lib/cucumber/formatter/legacy_api/ast.rb', line 242

def failed?
  status == :failed
end

#keywordObject



250
251
252
253
254
# File 'lib/cucumber/formatter/legacy_api/ast.rb', line 250

def keyword
  # This method is only called when used for the scenario name line with
  # the expand option, and on that line the keyword is "Scenario"
  language.keywords('scenario')[0]
end

#lineObject



246
247
248
# File 'lib/cucumber/formatter/legacy_api/ast.rb', line 246

def line
  location.line
end

#nameObject



238
239
240
# File 'lib/cucumber/formatter/legacy_api/ast.rb', line 238

def name
  '| ' + cells.join(' | ') + ' |'
end