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