class Threatinator::Filters::Block

Basic filter that allows for arbitrary filtering.

Public Class Methods

new(block) click to toggle source
# File lib/threatinator/filters/block.rb, line 7
def initialize(block)
  @block = block
end

Public Instance Methods

filter?(record) click to toggle source

@param [Threatinator::Record] record The record to filter @return [Boolean] true if filtered, false otherwise.

# File lib/threatinator/filters/block.rb, line 13
def filter?(record)
  !! @block.call(record)
end