lib/dcell/registries/moneta_adapter.rb in dcell-0.9.0 vs lib/dcell/registries/moneta_adapter.rb in dcell-0.10.0
- old
+ new
@@ -14,11 +14,10 @@
# We might want to use something like a TieredCache later..
# Memory + BasicFile..
# @moneta = Moneta::TieredCache.new options
@moneta = Moneta::Memory.new options
- @node_registry = Registry.new(@moneta, :nodes)
@global_registry = Registry.new(@moneta, :globals)
end
class Registry
def initialize(moneta, name)
@@ -37,21 +36,15 @@
def all
@moneta[@name].keys
end
# DCell registry behaviors
- alias_method :nodes, :all
alias_method :global_keys, :all
def clear
@moneta.delete(@name)
end
end
-
- def get_node(node_id); @node_registry.get(node_id) end
- def set_node(node_id, addr); @node_registry.set(node_id, addr) end
- def nodes; @node_registry.nodes end
- def clear_nodes; @node_registry.clear end
def get_global(key); @global_registry.get(key) end
def set_global(key, value); @global_registry.set(key, value) end
def global_keys; @global_registry.global_keys end
def clear_globals; @global_registry.clear end