Module: Recollect::Array::Included

Defined in:
lib/recollect/array/predicate/in.rb

Class Method Summary collapse

Class Method Details

.check!(item, iteratee, value) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/recollect/array/predicate/in.rb', line 5

def self.check!(item, iteratee, value)
  fetched_value = Array(Utility::TryFetchOrBlank[item, iteratee]).compact
  return false unless Array(fetched_value).count > 0

  fetched_value.any? do |expected_value|
    Array(value).include?(expected_value)
  end
end