module Norton::HashMap::ClassMethods
Public Instance Methods
hash_map(name, options = {})
click to toggle source
# File lib/norton/hash_map.rb, line 10 def hash_map(name, options = {}) register_norton_value(name, :hash_map, options) define_method(name) do instance_variable_get("@#{name}") || instance_variable_set("@#{name}", Norton::Objects::Hash.new(norton_value_key(name), :pool_name => options[:redis]) ) end after_destroy { send(name).clear } if respond_to?(:after_destroy) end