Sha256: 34f7b3ef1051f1f73be664aa53ad4331a9d9573644699e9322435fa48a4c9bfd
Contents?: true
Size: 966 Bytes
Versions: 65
Compression:
Stored size: 966 Bytes
Contents
require 'fog/core/model' module Fog module Compute class GoGrid class Password < Fog::Model identity :id attribute :server_id attribute :applicationtype attribute :username attribute :password_id, :aliases => 'id' attribute :password attribute :server def initialize(attributes={}) super end def destroy requires :id service.grid_server_destroy(id) true end def image requires :image_id service.grid_image_get(image_id) end def ready? @state == 'On' end def save raise Fog::Errors::Error.new('Resaving an existing object may create a duplicate') if persisted? requires :password_id data = service.support_password_list() merge_attributes(data.body) true end end end end end
Version data entries
65 entries across 65 versions & 6 rubygems