class Fog::Rackspace::Databases::Database

Public Instance Methods

destroy() click to toggle source
# File lib/fog/rackspace/models/databases/database.rb, line 18
def destroy
  requires :identity, :instance
  service.delete_database(instance.identity, identity)
  true
end
grant_access_for(user) click to toggle source
# File lib/fog/rackspace/models/databases/database.rb, line 24
def grant_access_for(user)
  requires :identity, :instance
  service.grant_user_access(instance.identity, user, name)
end
revoke_access_for(user) click to toggle source
# File lib/fog/rackspace/models/databases/database.rb, line 29
def revoke_access_for(user)
  requires :identity, :instance
  service.revoke_user_access(instance.identity, user, name)
end
save() click to toggle source
# File lib/fog/rackspace/models/databases/database.rb, line 12
def save
  requires :identity, :instance
  service.create_database(instance.identity, identity, :character_set => character_set, :collate => collate)
  true
end

Private Instance Methods

instance() click to toggle source
# File lib/fog/rackspace/models/databases/database.rb, line 37
def instance
  collection.instance
end