module RedisHash::Predicates

Public Instance Methods

any?(&block) click to toggle source
# File lib/redis_hash/concerns/predicates.rb, line 12
def any?(&block)
  return length > 0 unless block_given?

  to_h.any?(&block)
end
empty?() click to toggle source
# File lib/redis_hash/concerns/predicates.rb, line 18
def empty?
  length == 0
end
has_key?(field)
Alias for: include?
has_value?(value)
Alias for: value?
include?(field) click to toggle source
# File lib/redis_hash/concerns/predicates.rb, line 22
def include?(field)
  hexists(redis_key, field)
end
Also aliased as: has_key?, key?, member?
key?(field)
Alias for: include?
member?(field)
Alias for: include?
value?(value) click to toggle source
# File lib/redis_hash/concerns/predicates.rb, line 29
def value?(value)
  values.include? value
end
Also aliased as: has_value?