Class: Actions::Foreman::Architecture::Update
- Inherits:
-
EntryAction
- Object
- Dynflow::Action
- Base
- EntryAction
- Actions::Foreman::Architecture::Update
- Defined in:
- app/lib/actions/foreman/architecture/update.rb
Instance Method Summary collapse
Methods inherited from EntryAction
#action_subject, all_action_names, #delay, #resource_locks, serializer_class
Methods included from Helpers::Lock
#exclusive_lock!, #link!, #lock!
Methods included from Helpers::ArgsSerialization
Methods inherited from Base
#already_running?, #humanized_errors, #humanized_output, #serializer_class, #task, #task_input, #task_output
Instance Method Details
#humanized_input ⇒ Object
14 15 16 |
# File 'app/lib/actions/foreman/architecture/update.rb', line 14 def humanized_input input[:architecture] && input[:architecture][:name] end |
#humanized_name ⇒ Object
10 11 12 |
# File 'app/lib/actions/foreman/architecture/update.rb', line 10 def humanized_name _("Update architecture") end |
#plan(architecture) ⇒ Object
6 7 8 |
# File 'app/lib/actions/foreman/architecture/update.rb', line 6 def plan(architecture) action_subject(architecture, :changes => architecture.changes) end |