Class: Cucumber::Formatter::Gpretty
- Inherits:
-
GherkinFormatterAdapter
- Object
- GherkinFormatterAdapter
- Cucumber::Formatter::Gpretty
- Includes:
- Io
- Defined in:
- lib/cucumber/formatter/gpretty.rb
Overview
The formatter used for --format gpretty
Instance Method Summary collapse
- #after_feature(feature) ⇒ Object
-
#initialize(runtime, io, options) ⇒ Gpretty
constructor
A new instance of Gpretty.
Methods included from Io
#ensure_dir, #ensure_file, #ensure_io
Methods inherited from GherkinFormatterAdapter
#after_features, #after_step, #before_background, #before_examples, #before_feature, #before_feature_element, #before_step, #before_step_result, #embed, #puts, #scenario_name, #step_name
Constructor Details
#initialize(runtime, io, options) ⇒ Gpretty
Returns a new instance of Gpretty.
12 13 14 15 |
# File 'lib/cucumber/formatter/gpretty.rb', line 12 def initialize(runtime, io, ) @io = ensure_io(io, "json") super(Gherkin::Formatter::PrettyFormatter.new(@io, false), true) end |
Instance Method Details
#after_feature(feature) ⇒ Object
17 18 19 20 |
# File 'lib/cucumber/formatter/gpretty.rb', line 17 def after_feature(feature) super @io.puts end |