Class: DCell::Registry::MonetaAdapter::Registry
- Inherits:
-
Object
- Object
- DCell::Registry::MonetaAdapter::Registry
- Defined in:
- lib/dcell/registries/moneta_adapter.rb
Instance Method Summary collapse
- #all ⇒ Object (also: #nodes, #global_keys)
- #clear ⇒ Object
- #get(key) ⇒ Object
-
#initialize(moneta, name) ⇒ Registry
constructor
A new instance of Registry.
- #set(key, value) ⇒ Object
Constructor Details
#initialize(moneta, name) ⇒ Registry
Returns a new instance of Registry.
24 25 26 27 |
# File 'lib/dcell/registries/moneta_adapter.rb', line 24 def initialize(moneta, name) @name = name @moneta = moneta end |
Instance Method Details
#all ⇒ Object Also known as: nodes, global_keys
37 38 39 |
# File 'lib/dcell/registries/moneta_adapter.rb', line 37 def all @moneta[@name].keys end |
#clear ⇒ Object
45 46 47 |
# File 'lib/dcell/registries/moneta_adapter.rb', line 45 def clear @moneta.delete(@name) end |
#get(key) ⇒ Object
29 30 31 |
# File 'lib/dcell/registries/moneta_adapter.rb', line 29 def get(key) @moneta[@name][key.to_s] end |
#set(key, value) ⇒ Object
33 34 35 |
# File 'lib/dcell/registries/moneta_adapter.rb', line 33 def set(key, value) @moneta[@name][key.to_s] = value end |