Sha256: f0e2386ce509a03bc03d2357b9a0e377b878b74be04a258768d957dace4da09a

Contents?: true

Size: 515 Bytes

Versions: 1

Compression:

Stored size: 515 Bytes

Contents

module Predicates

  module Numbers

    def even
      -> (v, meth=:self, invert=false) do
        invert ? inverted(v, meth, :even?) : regular(v, meth, :even?)
      end
    end

    def odd
      -> (v, meth=:self, invert=false) do
        invert ? inverted(v, meth, :odd?) : regular(v, meth, :odd?)
      end
    end
    #
    # def between(lower, higher)
    #   -> (v, meth=:self, invert=false) do
    #     invert ? inverted(v, meth, :between?) : regular(v, meth, :between?)
    #   end
    # end

  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
totally_lazy-0.0.5 lib/predicates/numbers.rb