Method: Reedb::Vault.unscope_vault
- Defined in:
- lib/reedb.rb
.unscope_vault(uuid) ⇒ Object
Removes a vault from the application scope with a uuid. Closes the vault from the active vault set.
698 699 700 701 702 703 704 705 706 707 708 709 |
# File 'lib/reedb.rb', line 698 def unscope_vault(uuid) unless @@config[:vaults][uuid] raise VaultNotScopedError.new, "Vault #{name} not scoped!" return nil end path = @@config[:vaults][uuid][:path] DaemonLogger.write("Unscoping vault #{uuid} at #{path}") @@active_vaults[uuid].close if @@active_vaults[uuid] @@config[:vaults].delete(uuid) cache_config end |