Class: InspecPlugins::StreamingReporterProgressBar::StreamingReporter
- Inherits:
-
Object
- Object
- InspecPlugins::StreamingReporterProgressBar::StreamingReporter
- Defined in:
- lib/plugins/inspec-streaming-reporter-progress-bar/lib/inspec-streaming-reporter-progress-bar/streaming_reporter.rb
Overview
This class will provide the actual Streaming Reporter implementation. Its superclass is provided by another call to Inspec.plugin, this time with two args. The first arg specifies we are requesting version 2 of the Plugins API. The second says we are making a Streaming Reporter plugin component, so please make available any DSL needed for that.
Instance Method Summary collapse
- #example_failed(notification) ⇒ Object
- #example_passed(notification) ⇒ Object
- #example_pending(notification) ⇒ Object
-
#initialize(output) ⇒ StreamingReporter
constructor
A new instance of StreamingReporter.
Constructor Details
#initialize(output) ⇒ StreamingReporter
62 63 64 65 66 |
# File 'lib/plugins/inspec-streaming-reporter-progress-bar/lib/inspec-streaming-reporter-progress-bar/streaming_reporter.rb', line 62 def initialize(output) @bar = nil @status_mapping = {} initialize_streaming_reporter end |
Instance Method Details
#example_failed(notification) ⇒ Object
72 73 74 |
# File 'lib/plugins/inspec-streaming-reporter-progress-bar/lib/inspec-streaming-reporter-progress-bar/streaming_reporter.rb', line 72 def example_failed(notification) set_example(notification, "failed") end |
#example_passed(notification) ⇒ Object
68 69 70 |
# File 'lib/plugins/inspec-streaming-reporter-progress-bar/lib/inspec-streaming-reporter-progress-bar/streaming_reporter.rb', line 68 def example_passed(notification) set_example(notification, "passed") end |
#example_pending(notification) ⇒ Object
76 77 78 |
# File 'lib/plugins/inspec-streaming-reporter-progress-bar/lib/inspec-streaming-reporter-progress-bar/streaming_reporter.rb', line 76 def example_pending(notification) set_example(notification, "skipped") end |