Module: Lich::Common::ShutdownResultPredicates

Included in:
BestEffortShutdownCleanup::Result, OrderlyShutdown::Result
Defined in:
documented/common/shutdown_result_predicates.rb

Overview

Shared predicates for shutdown result structs.

Instance Method Summary collapse

Instance Method Details

#completed?Boolean

Returns whether every required shutdown step completed.

Returns:

  • (Boolean)

    whether every required shutdown step completed



10
11
12
# File 'documented/common/shutdown_result_predicates.rb', line 10

def completed?
  completed
end

#failed?Boolean

Returns whether any shutdown step raised.

Returns:

  • (Boolean)

    whether any shutdown step raised



15
16
17
# File 'documented/common/shutdown_result_predicates.rb', line 15

def failed?
  !failures.empty?
end

#scripts_drained?Boolean

Returns whether script shutdown ran and left no registered scripts.

Returns:

  • (Boolean)

    whether script shutdown ran and left no registered scripts



20
21
22
# File 'documented/common/shutdown_result_predicates.rb', line 20

def scripts_drained?
  scripts_drained
end

#vars_saved?Boolean

Returns whether local script settings were saved.

Returns:

  • (Boolean)

    whether local script settings were saved



25
26
27
# File 'documented/common/shutdown_result_predicates.rb', line 25

def vars_saved?
  vars_saved
end