Class: SmartCacheTenant::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/smart_cache_tenant/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



7
8
9
10
11
12
# File 'lib/smart_cache_tenant/configuration.rb', line 7

def initialize
  @enabled = true
  @ttl = 1.hour
  @tenant_column = nil
  @log_queries = !Rails.env.production?
end

Instance Attribute Details

#enabledObject

Returns the value of attribute enabled.



5
6
7
# File 'lib/smart_cache_tenant/configuration.rb', line 5

def enabled
  @enabled
end

#log_queriesObject

Returns the value of attribute log_queries.



5
6
7
# File 'lib/smart_cache_tenant/configuration.rb', line 5

def log_queries
  @log_queries
end

#tenant_columnObject

Returns the value of attribute tenant_column.



5
6
7
# File 'lib/smart_cache_tenant/configuration.rb', line 5

def tenant_column
  @tenant_column
end

#ttlObject

Returns the value of attribute ttl.



5
6
7
# File 'lib/smart_cache_tenant/configuration.rb', line 5

def ttl
  @ttl
end