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