class Aptible::Api::Database

Public Instance Methods

current_configuration_with_deleted() click to toggle source
# 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() click to toggle source
# 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?() click to toggle source
# 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?() click to toggle source
# File lib/aptible/api/database.rb, line 37
def provisioned?
  status == 'provisioned'
end