Class: Vault::Storage::InMemoryStore
- Inherits:
-
Hash
- Object
- Hash
- Vault::Storage::InMemoryStore
- Defined in:
- lib/vault/storage/in_memory_store.rb
Instance Method Summary collapse
Instance Method Details
#filter(query) ⇒ Object
4 5 6 7 8 9 10 11 |
# File 'lib/vault/storage/in_memory_store.rb', line 4 def filter(query) return self if query.blank? inject(InMemoryStore.new) do |result, (key, properties)| result[key] = properties if properties.merge(query) == properties result end end |