Class: Eapi::ValueIgnoreChecker

Inherits:
Object
  • Object
show all
Defined in:
lib/eapi/value_ignore_checker.rb

Class Method Summary collapse

Class Method Details

.to_be_ignored?(value, ignore_definition = nil) ⇒ Boolean

Returns:

  • (Boolean)


3
4
5
6
7
8
9
10
11
12
13
# File 'lib/eapi/value_ignore_checker.rb', line 3

def self.to_be_ignored?(value, ignore_definition = nil)
  if ignore_definition.nil?
    check_by_default value
  elsif !ignore_definition
    false
  elsif ignore_definition.respond_to? :call
    check_by_callable value, ignore_definition
  else
    check_by_message value, ignore_definition
  end
end