module Sensu::Settings::Validators::Filter

Public Instance Methods

validate_filter(filter) click to toggle source

Validate a Sensu filter definition. Validates: attributes, negate

@param filter [Hash] sensu filter definition.

# File lib/sensu/settings/validators/filter.rb, line 9
def validate_filter(filter)
  must_be_boolean_if_set(filter[:negate]) ||
    invalid(filter, "filter negate must be boolean")
  must_be_a_hash(filter[:attributes]) ||
    invalid(filter, "filter attributes must be a hash")
end