class Redisabel::KeyHash

Public Class Methods

data_type() click to toggle source
# File lib/redisabel/key_hash.rb, line 6
def self.data_type
  return Hash
end
redis_delete_method() click to toggle source
# File lib/redisabel/key_hash.rb, line 14
def self.redis_delete_method
  return :hdel
end
redis_store_method() click to toggle source
# File lib/redisabel/key_hash.rb, line 10
def self.redis_store_method
  return :hset
end

Public Instance Methods

save() click to toggle source
Calls superclass method
# File lib/redisabel/key_hash.rb, line 18
def save
  return super do |key|
    key_values = @data.to_a.flatten
    next Database.db.hmset(key, *key_values) == Database::ok
  end
end