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