class Fog::Compute::Brightbox::DatabaseSnapshot

Public Instance Methods

destroy() click to toggle source
# File lib/fog/brightbox/models/compute/database_snapshot.rb, line 38
def destroy
  requires :identity
  merge_attributes(service.destroy_database_snapshot(identity))
  true
end
ready?() click to toggle source
# File lib/fog/brightbox/models/compute/database_snapshot.rb, line 34
def ready?
  state == "available"
end
save() click to toggle source
# File lib/fog/brightbox/models/compute/database_snapshot.rb, line 24
def save
  options = {
    :name => name,
    :description => description
  }
  data = update_database_snapshot(options)
  merge_attributes(data)
  true
end

Private Instance Methods

update_database_snapshot(options) click to toggle source
# File lib/fog/brightbox/models/compute/database_snapshot.rb, line 46
def update_database_snapshot(options)
  service.update_database_snaphot(identity, options)
end