class Flapjack::Filters::UnscheduledMaintenance
Public Instance Methods
block?(check, opts = {})
click to toggle source
# File lib/flapjack/filters/unscheduled_maintenance.rb, line 10 def block?(check, opts = {}) new_state = opts[:new_state] result = check.in_unscheduled_maintenance? && !('acknowledgement'.eql?(new_state.action) || Flapjack::Data::Condition.healthy?(new_state.condition)) Flapjack.logger.debug { "Filter: Unscheduled Maintenance: #{result ? "block" : "pass"}" } result end