Sha256: 0bf0f941f1d69a210755d528d9f6fdc49aeac67b9305bb1c6e126d1d139ecdfe
Contents?: true
Size: 761 Bytes
Versions: 1
Compression:
Stored size: 761 Bytes
Contents
module Predicates module Compare def equals(value) -> (v, meth=:self, invert=false) do invert ? inverted_value(v, value, meth, :==) : regular_value(v, value, meth, :==) end end alias equal_to equals def greater_than(value) -> (v, meth=:self, invert=false) do invert ? inverted_value(v, value, meth, :>) : regular_value(v, value, meth, :>) end end def less_than(value) -> (v, meth=:self, invert=false) do invert ? inverted_value(v, value, meth, :<) : regular_value(v, value, meth, :<) end end def matches(regex) -> (v, meth=:self, invert=false) do invert ? inverted_regex(v, regex, meth) : regular_regex(v, regex, meth) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
totally_lazy-0.0.5 | lib/predicates/compare.rb |