Class: Aptible::Api::Database
- Defined in:
- lib/aptible/api/database.rb
Instance Method Summary collapse
- #current_configuration_with_deleted ⇒ Object
- #disk_with_deleted ⇒ Object
- #failed? ⇒ Boolean
- #provisioned? ⇒ Boolean
Methods inherited from Resource
Instance Method Details
#current_configuration_with_deleted ⇒ Object
41 42 43 44 45 46 |
# File 'lib/aptible/api/database.rb', line 41 def current_configuration_with_deleted id = links['current_configuration'].href.split('/').last Aptible::Api::Configuration.find( id, with_deleted: true, token: token, headers: headers ) end |
#disk_with_deleted ⇒ Object
48 49 50 51 52 53 |
# File 'lib/aptible/api/database.rb', line 48 def disk_with_deleted id = links['disk'].href.split('/').last Aptible::Api::Disk.find( id, with_deleted: true, token: token, headers: headers ) end |
#failed? ⇒ Boolean
30 31 32 33 34 35 |
# File 'lib/aptible/api/database.rb', line 30 def failed? # TODO: Add failed status at API level return false if provisioned? operations.select { |o| o.type == 'provision' }.all?(&:failed?) end |
#provisioned? ⇒ Boolean
37 38 39 |
# File 'lib/aptible/api/database.rb', line 37 def provisioned? status == 'provisioned' end |