Sha256: e4b8b8775ba6518f478ec714f3828619b6b4643df10b8e5c723547f9e533a77d
Contents?: true
Size: 656 Bytes
Versions: 77
Compression:
Stored size: 656 Bytes
Contents
require 'fog/core/model' module Fog module Rackspace class Databases class Database < Fog::Model identity :name attribute :character_set attribute :collate def save requires :identity, :instance service.create_database(instance.identity, identity, :character_set => character_set, :collate => collate) true end def destroy requires :identity, :instance service.delete_database(instance.identity, identity) true end private def instance collection.instance end end end end end
Version data entries
77 entries across 77 versions & 8 rubygems