Class: Opsicle::Deployment
- Inherits:
-
Object
- Object
- Opsicle::Deployment
- Defined in:
- lib/opsicle/deployment.rb
Instance Method Summary collapse
- #app_id ⇒ Object
- #command ⇒ Object
- #completed_at ⇒ Object
- #created_at ⇒ Object
- #deployment_id ⇒ Object
- #duration ⇒ Object
-
#initialize(deployment_id, client) ⇒ Deployment
constructor
A new instance of Deployment.
- #instance_ids ⇒ Object
- #stack_id ⇒ Object
- #status ⇒ Object
Constructor Details
#initialize(deployment_id, client) ⇒ Deployment
Returns a new instance of Deployment.
4 5 6 7 |
# File 'lib/opsicle/deployment.rb', line 4 def initialize(deployment_id, client) @deployment_id = deployment_id @client = client end |
Instance Method Details
#app_id ⇒ Object
17 18 19 |
# File 'lib/opsicle/deployment.rb', line 17 def app_id deployment[:app_id] end |
#command ⇒ Object
33 34 35 |
# File 'lib/opsicle/deployment.rb', line 33 def command deployment[:command] end |
#completed_at ⇒ Object
25 26 27 |
# File 'lib/opsicle/deployment.rb', line 25 def completed_at deployment(reload: true)[:completed_at] end |
#created_at ⇒ Object
21 22 23 |
# File 'lib/opsicle/deployment.rb', line 21 def created_at deployment[:created_at] end |
#deployment_id ⇒ Object
9 10 11 |
# File 'lib/opsicle/deployment.rb', line 9 def deployment_id deployment[:deployment_id] end |
#duration ⇒ Object
29 30 31 |
# File 'lib/opsicle/deployment.rb', line 29 def duration deployment(reload: true)[:duration] end |
#instance_ids ⇒ Object
41 42 43 |
# File 'lib/opsicle/deployment.rb', line 41 def instance_ids deployment[:instance_ids] end |
#stack_id ⇒ Object
13 14 15 |
# File 'lib/opsicle/deployment.rb', line 13 def stack_id deployment[:stack_id] end |
#status ⇒ Object
37 38 39 |
# File 'lib/opsicle/deployment.rb', line 37 def status deployment(reload: true)[:status] end |