Class: Moneta::Wrapper
Overview
Wraps the calls to the adapter
Instance Attribute Summary
Attributes inherited from Proxy
#adapter
Instance Method Summary
collapse
Methods inherited from Proxy
#initialize
Methods inherited from Base
#[], #[]=, #decrement, #fetch
#expires, #prefix, #raw, #with
Constructor Details
This class inherits a constructor from Moneta::Proxy
Instance Method Details
#clear(options = {}) ⇒ Object
25
26
27
|
# File 'lib/moneta/wrapper.rb', line 25
def clear(options = {})
wrap(:clear, options) { super }
end
|
#close ⇒ Object
29
30
31
|
# File 'lib/moneta/wrapper.rb', line 29
def close
wrap(:close) { super }
end
|
#delete(key, options = {}) ⇒ Object
17
18
19
|
# File 'lib/moneta/wrapper.rb', line 17
def delete(key, options = {})
wrap(:delete, key, options) { super }
end
|
#increment(key, amount = 1, options = {}) ⇒ Object
21
22
23
|
# File 'lib/moneta/wrapper.rb', line 21
def increment(key, amount = 1, options = {})
wrap(:increment, key, amount, options) { super }
end
|
#key?(key, options = {}) ⇒ Boolean
5
6
7
|
# File 'lib/moneta/wrapper.rb', line 5
def key?(key, options = {})
wrap(:key?, key, options) { super }
end
|
#load(key, options = {}) ⇒ Object
9
10
11
|
# File 'lib/moneta/wrapper.rb', line 9
def load(key, options = {})
wrap(:load, key, options) { super }
end
|
#store(key, value, options = {}) ⇒ Object
13
14
15
|
# File 'lib/moneta/wrapper.rb', line 13
def store(key, value, options = {})
wrap(:store, key, value, options) { super }
end
|