Class: Cucumber::Formatter::LegacyApi::RuntimeFacade

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

Overview

This is what’s passed to the constructor of the formatters

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#configurationObject

Returns the value of attribute configuration

Returns:

  • (Object)

    the current value of configuration



6
7
8
# File 'lib/cucumber/formatter/legacy_api/runtime_facade.rb', line 6

def configuration
  @configuration
end

#resultsObject

Returns the value of attribute results

Returns:

  • (Object)

    the current value of results



6
7
8
# File 'lib/cucumber/formatter/legacy_api/runtime_facade.rb', line 6

def results
  @results
end

#support_codeObject

Returns the value of attribute support_code

Returns:

  • (Object)

    the current value of support_code



6
7
8
# File 'lib/cucumber/formatter/legacy_api/runtime_facade.rb', line 6

def support_code
  @support_code
end

Instance Method Details

#scenarios(status = nil) ⇒ Object



19
20
21
# File 'lib/cucumber/formatter/legacy_api/runtime_facade.rb', line 19

def scenarios(status = nil)
  results.scenarios(status)
end

#snippet_text(step_keyword, step_name, multiline_arg) ⇒ Object

:nodoc:



11
12
13
# File 'lib/cucumber/formatter/legacy_api/runtime_facade.rb', line 11

def snippet_text(step_keyword, step_name, multiline_arg) #:nodoc:
  support_code.snippet_text(::Gherkin::I18n.code_keyword_for(step_keyword), step_name, multiline_arg)
end

#steps(status = nil) ⇒ Object



23
24
25
# File 'lib/cucumber/formatter/legacy_api/runtime_facade.rb', line 23

def steps(status = nil)
  results.steps(status)
end

#unknown_programming_language?Boolean

Returns:

  • (Boolean)


15
16
17
# File 'lib/cucumber/formatter/legacy_api/runtime_facade.rb', line 15

def unknown_programming_language?
  support_code.unknown_programming_language?
end

#unmatched_step_definitionsObject



7
8
9
# File 'lib/cucumber/formatter/legacy_api/runtime_facade.rb', line 7

def unmatched_step_definitions
  support_code.unmatched_step_definitions
end