module RedisModelExtension::ClassConfig

Config

set private methods for accessing & storing class configurations

Public Instance Methods

redis_alias_config() click to toggle source

store informations about current class aliases settings

# File lib/redis-model-extension/config.rb, line 27
def redis_alias_config
  @redis_alias_config ||= {}
end
redis_fields_config() click to toggle source

store informations about current class fields settings

# File lib/redis-model-extension/config.rb, line 12
def redis_fields_config
  @redis_model_config ||= {}
end
redis_fields_defaults_config() click to toggle source

store informations about current class fields defaults settings

# File lib/redis-model-extension/config.rb, line 17
def redis_fields_defaults_config
  @redis_model_defaults_config ||= {}
end
redis_key_config() click to toggle source

store informations about current class redis key fields

# File lib/redis-model-extension/config.rb, line 22
def redis_key_config
  @redis_key_config ||= []
end
redis_save_fields_with_nil_conf() click to toggle source

store informations about saving nil values

# File lib/redis-model-extension/config.rb, line 7
def redis_save_fields_with_nil_conf
  @redis_save_fields_with_nil_conf.nil? ? @redis_save_fields_with_nil_conf = true : @redis_save_fields_with_nil_conf
end

Private Instance Methods

redis_user_field_config() click to toggle source

store informations about all user defined fields settings

# File lib/redis-model-extension/config.rb, line 34
def redis_user_field_config
  @redis_user_field_config ||= []
end