Module: Actions::Helpers::Lock
- Included in:
- EntryAction
- Defined in:
- app/lib/actions/helpers/lock.rb
Instance Method Summary collapse
- #exclusive_lock!(resource) ⇒ Object
- #link!(resource) ⇒ Object
- #lock!(resource, *lock_names) ⇒ Object
Instance Method Details
#exclusive_lock!(resource) ⇒ Object
5 6 7 8 |
# File 'app/lib/actions/helpers/lock.rb', line 5 def exclusive_lock!(resource) phase! Dynflow::Action::Plan ::ForemanTasks::Lock.exclusive!(resource, task.id) end |
#link!(resource) ⇒ Object
17 18 19 20 |
# File 'app/lib/actions/helpers/lock.rb', line 17 def link!(resource) phase! Dynflow::Action::Plan ::ForemanTasks::Lock.link!(resource, task.id) end |
#lock!(resource, *lock_names) ⇒ Object
11 12 13 14 |
# File 'app/lib/actions/helpers/lock.rb', line 11 def lock!(resource, *lock_names) phase! Dynflow::Action::Plan ::ForemanTasks::Lock.lock!(resource, task.id, *lock_names.flatten) end |