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