Module: Actionable::MemoryStore
- Defined in:
- lib/actionable/memory_store.rb,
lib/actionable/memory_store/action.rb
Defined Under Namespace
Classes: Action
Class Method Summary collapse
Class Method Details
.find(key) ⇒ Object
11 12 13 |
# File 'lib/actionable/memory_store.rb', line 11 def self.find(key) model = hash[key] end |
.find_by_target_id(target_id) ⇒ Object
15 16 17 |
# File 'lib/actionable/memory_store.rb', line 15 def self.find_by_target_id(target_id) hash["target_#{target_id}"] end |
.insert(model) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/actionable/memory_store.rb', line 4 def self.insert(model) key = (model[:id] ||= BSON::ObjectId.new.to_s) set(key,model) add(hash["target_#{model[:target_id]}"],model) if model[:target_id].present? model end |