Class: Fluent::Plugin::SyscheckMountsInput::SysMountStatus
- Inherits:
-
Object
- Object
- Fluent::Plugin::SyscheckMountsInput::SysMountStatus
- Defined in:
- lib/fluent/plugin/in_syscheck_mounts.rb
Constant Summary collapse
- OK_STATUS_MSG =
'ok'
Instance Method Summary collapse
- #error ⇒ Object
-
#initialize(initial_msg) ⇒ SysMountStatus
constructor
A new instance of SysMountStatus.
- #success? ⇒ Boolean
- #to_h ⇒ Object
Constructor Details
#initialize(initial_msg) ⇒ SysMountStatus
Returns a new instance of SysMountStatus.
201 202 203 |
# File 'lib/fluent/plugin/in_syscheck_mounts.rb', line 201 def initialize(initial_msg) @initial_msg = initial_msg end |
Instance Method Details
#error ⇒ Object
209 210 211 212 213 |
# File 'lib/fluent/plugin/in_syscheck_mounts.rb', line 209 def error return if success? @initial_msg end |
#success? ⇒ Boolean
205 206 207 |
# File 'lib/fluent/plugin/in_syscheck_mounts.rb', line 205 def success? @initial_msg == OK_STATUS_MSG end |
#to_h ⇒ Object
215 216 217 218 219 220 |
# File 'lib/fluent/plugin/in_syscheck_mounts.rb', line 215 def to_h { 'mountpoint_healthy' => success?, 'mountpoint_error' => error }.compact end |