Sha256: d79c10209572722d8d09471455f7454580cc3c9934d9b00c2367314b96ac384b

Contents?: true

Size: 486 Bytes

Versions: 5

Compression:

Stored size: 486 Bytes

Contents

# frozen_string_literal: true

module Recollect::Array
  module GreaterThan
    def self.check!(item, iteratee, value)
      fetched_value = Utility::TryFetchOrBlank[item, iteratee]
      return false unless fetched_value

      fetched_value > value
    end
  end

  module GreaterThanEqual
    def self.check!(item, iteratee, value)
      fetched_value = Utility::TryFetchOrBlank[item, iteratee]
      return false unless fetched_value

      fetched_value >= value
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
recollect-array-0.1.4 lib/recollect/array/predicate/greater_than.rb
recollect-array-0.1.3 lib/recollect/array/predicate/greater_than.rb
recollect-array-0.1.2 lib/recollect/array/predicate/greater_than.rb
recollect-array-0.1.1 lib/recollect/array/predicate/greater_than.rb
recollect-array-0.1.0 lib/recollect/array/predicate/greater_than.rb