Module: Endeco::Cache
- Defined in:
- lib/endeco/cache.rb
Constant Summary collapse
- @@cache =
{}
- @@enable =
false
Class Method Summary collapse
- .[](key) ⇒ Object
- .[]=(key, value) ⇒ Object
- .clear ⇒ Object
- .enable ⇒ Object
- .enable=(value) ⇒ Object
- .key?(key) ⇒ Boolean
Class Method Details
.[](key) ⇒ Object
10 11 12 |
# File 'lib/endeco/cache.rb', line 10 def self.[](key) @@cache[key] end |
.[]=(key, value) ⇒ Object
6 7 8 |
# File 'lib/endeco/cache.rb', line 6 def self.[]=(key, value) @@cache[key] = value end |
.clear ⇒ Object
18 19 20 |
# File 'lib/endeco/cache.rb', line 18 def self.clear @@cache.clear end |
.enable ⇒ Object
22 23 24 |
# File 'lib/endeco/cache.rb', line 22 def self.enable @@enable end |
.enable=(value) ⇒ Object
26 27 28 |
# File 'lib/endeco/cache.rb', line 26 def self.enable=(value) @@enable = value end |
.key?(key) ⇒ Boolean
14 15 16 |
# File 'lib/endeco/cache.rb', line 14 def self.key?(key) @@cache.key? key end |