Class: Kettle::Jem::PluginOutput
- Inherits:
-
Object
- Object
- Kettle::Jem::PluginOutput
- Defined in:
- lib/kettle/jem.rb
Instance Method Summary collapse
-
#initialize(diagnostics:) ⇒ PluginOutput
constructor
A new instance of PluginOutput.
- #report_detail(message) ⇒ Object
- #warning(message) ⇒ Object
Constructor Details
#initialize(diagnostics:) ⇒ PluginOutput
Returns a new instance of PluginOutput.
1711 1712 1713 |
# File 'lib/kettle/jem.rb', line 1711 def initialize(diagnostics:) @diagnostics = diagnostics end |
Instance Method Details
#report_detail(message) ⇒ Object
1715 1716 1717 |
# File 'lib/kettle/jem.rb', line 1715 def report_detail() @diagnostics << {kind: "plugin_detail", message: .to_s} end |
#warning(message) ⇒ Object
1719 1720 1721 |
# File 'lib/kettle/jem.rb', line 1719 def warning() @diagnostics << {kind: "plugin_warning", message: .to_s} end |