Sha256: 1027c5b79ce3ff17f7d89535434f3fd27c194af88ed014ebd7db02ded8a7c441

Contents?: true

Size: 801 Bytes

Versions: 8

Compression:

Stored size: 801 Bytes

Contents

module Cucumber
  module Formatter
    module LegacyApi

      # This is what's passed to the constructor of the formatters
      class RuntimeFacade < Struct.new(:results, :support_code, :configuration)
        def unmatched_step_definitions
          support_code.unmatched_step_definitions
        end

        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

        def unknown_programming_language?
          support_code.unknown_programming_language?
        end

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

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

    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
cucumber-2.0.0 lib/cucumber/formatter/legacy_api/runtime_facade.rb
cucumber-2.0.0.rc.5 lib/cucumber/formatter/legacy_api/runtime_facade.rb
cucumber-2.0.0.rc.4 lib/cucumber/formatter/legacy_api/runtime_facade.rb
cucumber-2.0.0.rc.3 lib/cucumber/formatter/legacy_api/runtime_facade.rb
cucumber-2.0.0.rc.2 lib/cucumber/formatter/legacy_api/runtime_facade.rb
cucumber-2.0.0.rc.1 lib/cucumber/formatter/legacy_api/runtime_facade.rb
cucumber-2.0.0.beta.5 lib/cucumber/formatter/legacy_api/runtime_facade.rb
cucumber-2.0.0.beta.4 lib/cucumber/formatter/legacy_api/runtime_facade.rb