Sha256: d543b9b8f76e8595740aad6510c0e8e5ca2bbeadb27d8ac97930d1789c593d4c

Contents?: true

Size: 367 Bytes

Versions: 54

Compression:

Stored size: 367 Bytes

Contents

#!/usr/bin/env ruby

require 'flapjack/filters/base'

module Flapjack
  module Filters
    class UnscheduledMaintenance
      include Base

      def block?(event)
        result = @persistence.exists("#{event.id}:unscheduled_maintenance")
        @log.debug("Filter: Unscheduled Maintenance: #{result ? "block" : "pass"}")
        result
      end
    end
  end
end

Version data entries

54 entries across 54 versions & 1 rubygems

Version Path
flapjack-0.7.14 lib/flapjack/filters/unscheduled_maintenance.rb
flapjack-0.7.13 lib/flapjack/filters/unscheduled_maintenance.rb
flapjack-0.7.12 lib/flapjack/filters/unscheduled_maintenance.rb
flapjack-0.7.11 lib/flapjack/filters/unscheduled_maintenance.rb
flapjack-0.7.10 lib/flapjack/filters/unscheduled_maintenance.rb
flapjack-0.7.9 lib/flapjack/filters/unscheduled_maintenance.rb
flapjack-0.7.8 lib/flapjack/filters/unscheduled_maintenance.rb
flapjack-0.7.7 lib/flapjack/filters/unscheduled_maintenance.rb
flapjack-0.7.6 lib/flapjack/filters/unscheduled_maintenance.rb
flapjack-0.7.5 lib/flapjack/filters/unscheduled_maintenance.rb
flapjack-0.7.4 lib/flapjack/filters/unscheduled_maintenance.rb
flapjack-0.7.3 lib/flapjack/filters/unscheduled_maintenance.rb
flapjack-0.7.2 lib/flapjack/filters/unscheduled_maintenance.rb
flapjack-0.7.1 lib/flapjack/filters/unscheduled_maintenance.rb
flapjack-0.7.0 lib/flapjack/filters/unscheduled_maintenance.rb
flapjack-0.6.61 lib/flapjack/filters/unscheduled_maintenance.rb
flapjack-0.6.60 lib/flapjack/filters/unscheduled_maintenance.rb
flapjack-0.6.59 lib/flapjack/filters/unscheduled_maintenance.rb
flapjack-0.6.58 lib/flapjack/filters/unscheduled_maintenance.rb
flapjack-0.6.57 lib/flapjack/filters/unscheduled_maintenance.rb