Sha256: ca5e4af48f906768040e86da3763f7a835dc80804cfda0f0508d2a218d8a0858
Contents?: true
Size: 672 Bytes
Versions: 27
Compression:
Stored size: 672 Bytes
Contents
require 'fog/core/model' module Fog module Rackspace class Databases class User < Fog::Model identity :name attribute :password attribute :databases attribute :host def save requires :identity, :instance, :password service.create_user(instance.identity, identity, password, :databases => databases, :host => host) true end def destroy requires :identity, :instance service.delete_user(instance.identity, identity) true end private def instance collection.instance end end end end end
Version data entries
27 entries across 25 versions & 5 rubygems