Module: Afterburner::Adapters::Persistence::Hyperion
- Defined in:
- lib/afterburner/adapters/persistence/hyperion.rb
Instance Method Summary collapse
-
#find(key) ⇒ Hash
Find an entity’s attributes by its key.
-
#search(options = {}) ⇒ Array
Search for one or more entities.
-
#store(values) ⇒ Hash
Persist a hash to the datastore.
Instance Method Details
#find(key) ⇒ Hash
Find an entity’s attributes by its key.
17 18 19 |
# File 'lib/afterburner/adapters/persistence/hyperion.rb', line 17 def find(key) ::Hyperion.find_by_key(key) end |
#search(options = {}) ⇒ Array
Search for one or more entities.
25 26 27 |
# File 'lib/afterburner/adapters/persistence/hyperion.rb', line 25 def search( = {}) ::Hyperion.find_by_kind(entity_kind, ) end |
#store(values) ⇒ Hash
Persist a hash to the datastore.
9 10 11 |
# File 'lib/afterburner/adapters/persistence/hyperion.rb', line 9 def store(values) ::Hyperion.save({:kind => entity_kind}.merge(values)) end |