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.
1768 1769 1770 |
# File 'lib/kettle/jem.rb', line 1768 def initialize(diagnostics:) @diagnostics = diagnostics end |
Instance Method Details
#report_detail(message) ⇒ Object
1772 1773 1774 |
# File 'lib/kettle/jem.rb', line 1772 def report_detail() @diagnostics << {kind: "plugin_detail", message: .to_s} end |
#warning(message) ⇒ Object
1776 1777 1778 |
# File 'lib/kettle/jem.rb', line 1776 def warning() @diagnostics << {kind: "plugin_warning", message: .to_s} end |