Class: Actions::Staypuft::Deployment::Deploy
- Inherits:
-
Base
- Object
- Base
- Actions::Staypuft::Deployment::Deploy
- Includes:
- Helpers::Lock
- Defined in:
- app/lib/actions/staypuft/deployment/deploy.rb
Instance Method Summary collapse
- #humanized_input ⇒ Object
- #humanized_output ⇒ Object
- #plan(deployment) ⇒ Object
- #task_output ⇒ Object
Instance Method Details
#humanized_input ⇒ Object
29 30 31 |
# File 'app/lib/actions/staypuft/deployment/deploy.rb', line 29 def humanized_input input[:name] end |
#humanized_output ⇒ Object
33 34 35 |
# File 'app/lib/actions/staypuft/deployment/deploy.rb', line 33 def humanized_output planned_actions.first.humanized_output end |
#plan(deployment) ⇒ Object
21 22 23 24 25 26 27 |
# File 'app/lib/actions/staypuft/deployment/deploy.rb', line 21 def plan(deployment) Type! deployment, ::Staypuft::Deployment input.update id: deployment.id, name: deployment.name plan_action Hostgroup::OrderedDeploy, deployment.child_hostgroups.deploy_order.to_a lock! deployment end |
#task_output ⇒ Object
37 38 39 |
# File 'app/lib/actions/staypuft/deployment/deploy.rb', line 37 def task_output planned_actions.first.task_output end |