Class: Caixanegra::Manager
- Inherits:
-
Object
- Object
- Caixanegra::Manager
- Defined in:
- lib/caixanegra/manager.rb
Class Method Summary collapse
Class Method Details
.get(uid) ⇒ Object
15 16 17 |
# File 'lib/caixanegra/manager.rb', line 15 def get(uid) Caixanegra.transient_store.get(uid) end |
.handler(flow_definition: {}) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/caixanegra/manager.rb', line 6 def handler(flow_definition: {}) transient_store = Caixanegra.transient_store uid = transient_store.new_uid transient_store.hold(uid, definition: flow_definition) uid end |
.set(uid, flow_definition) ⇒ Object
19 20 21 |
# File 'lib/caixanegra/manager.rb', line 19 def set(uid, flow_definition) Caixanegra.transient_store.hold(uid, definition: flow_definition) end |