Module: CacheMachine::Cache
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/cache_machine/cache.rb,
lib/cache_machine/cache/map.rb
Defined Under Namespace
Modules: ClassMethods, Map
Class Method Summary collapse
-
.enabled=(is_enabled) ⇒ Object
Enables/disables cache.
-
.enabled? ⇒ false, true
Returns if cache is enabled.
-
.formats ⇒ Array<Symbol>
Returns currently set formats.
-
.formats=(formats) ⇒ Object
Sets default formats.
Class Method Details
.enabled=(is_enabled) ⇒ Object
Enables/disables cache.
30 31 32 |
# File 'lib/cache_machine/cache.rb', line 30 def self.enabled= is_enabled @enabled = is_enabled end |
.enabled? ⇒ false, true
Returns if cache is enabled.
16 17 18 |
# File 'lib/cache_machine/cache.rb', line 16 def self.enabled? @enabled end |
.formats ⇒ Array<Symbol>
Returns currently set formats.
23 24 25 |
# File 'lib/cache_machine/cache.rb', line 23 def self.formats @formats end |
.formats=(formats) ⇒ Object
Note:
Empty format entry will always be present.
Sets default formats.
39 40 41 |
# File 'lib/cache_machine/cache.rb', line 39 def self.formats= formats @formats = [nil] | [*formats] end |