Module: Workflow::Join::Simple::PendingCallbacks
- Included in:
- Workflow::Join::Simple
- Defined in:
- lib/workflow/join/simple/pending_callbacks.rb
Instance Method Summary collapse
- #pending_callback!(value) ⇒ Object
- #pending_callbacks ⇒ Object
- #pending_callbacks!(value) ⇒ Object
- #pending_callbacks? ⇒ Boolean
Instance Method Details
#pending_callback!(value) ⇒ Object
17 18 19 |
# File 'lib/workflow/join/simple/pending_callbacks.rb', line 17 def pending_callback!(value) pending_callbacks!(pending_callbacks | [value]) end |
#pending_callbacks ⇒ Object
5 6 7 |
# File 'lib/workflow/join/simple/pending_callbacks.rb', line 5 def pending_callbacks @pending_callbacks ||= [] end |
#pending_callbacks!(value) ⇒ Object
9 10 11 |
# File 'lib/workflow/join/simple/pending_callbacks.rb', line 9 def pending_callbacks!(value) @pending_callbacks = value end |
#pending_callbacks? ⇒ Boolean
13 14 15 |
# File 'lib/workflow/join/simple/pending_callbacks.rb', line 13 def pending_callbacks? !pending_callbacks.empty? end |