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
46 47 48 49 50 51 |
# File 'lib/aptible/api/database.rb', line 46 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
53 54 55 56 57 58 |
# File 'lib/aptible/api/database.rb', line 53 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
35 36 37 38 39 40 |
# File 'lib/aptible/api/database.rb', line 35 def failed? # TODO: Add failed status at API level return false if provisioned? operations.select { |o| o.type == 'provision' }.all?(&:failed?) end |
#provisioned? ⇒ Boolean
42 43 44 |
# File 'lib/aptible/api/database.rb', line 42 def provisioned? status == 'provisioned' end |