Class: YiffSpace::Configuration
- Inherits:
-
Object
- Object
- YiffSpace::Configuration
- Defined in:
- lib/yiffspace/configuration.rb
Instance Attribute Summary collapse
- #application_controller_class ⇒ Object
- #application_record_class ⇒ Object
-
#max_multi_count ⇒ Object
Maximum number of comma-separated values allowed in a multi-value query parameter.
-
#redis_url ⇒ Object
Redis URL used by Utils::Cache for direct Redis connections.
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
22 23 24 25 |
# File 'lib/yiffspace/configuration.rb', line 22 def initialize @max_multi_count = -> { 100 } @redis_url = -> {} end |
Instance Attribute Details
#application_controller_class ⇒ Object
39 40 41 |
# File 'lib/yiffspace/configuration.rb', line 39 def application_controller_class @application_controller_class || ::ApplicationController end |
#application_record_class ⇒ Object
35 36 37 |
# File 'lib/yiffspace/configuration.rb', line 35 def application_record_class @application_record_class || ::ApplicationRecord end |
#max_multi_count ⇒ Object
Maximum number of comma-separated values allowed in a multi-value query parameter. Used by ParseValue.range and (in yiffspace-search) QueryBuilder.
7 8 9 |
# File 'lib/yiffspace/configuration.rb', line 7 def max_multi_count @max_multi_count end |
#redis_url ⇒ Object
Redis URL used by Utils::Cache for direct Redis connections.
10 11 12 |
# File 'lib/yiffspace/configuration.rb', line 10 def redis_url @redis_url end |