Class: Module
- Inherits:
-
Object
- Object
- Module
- Defined in:
- lib/cache_version.rb
Instance Method Summary collapse
- #increment_version(context = nil) ⇒ Object
- #set_version(value, context = nil) ⇒ Object
- #version(context = nil) ⇒ Object
Instance Method Details
#increment_version(context = nil) ⇒ Object
87 88 89 90 |
# File 'lib/cache_version.rb', line 87 def increment_version(context = nil) key = [self, context].compact.join('_') CacheVersion.increment(key) end |
#set_version(value, context = nil) ⇒ Object
92 93 94 95 |
# File 'lib/cache_version.rb', line 92 def set_version(value, context = nil) key = [self, context].compact.join('_') CacheVersion.set(key, value) end |
#version(context = nil) ⇒ Object
82 83 84 85 |
# File 'lib/cache_version.rb', line 82 def version(context = nil) key = [self, context].compact.join('_') CacheVersion.get(key) end |