Sha256: 0596d099dd7c1280275e8b5e7d4af1d8b3d7c0499e5da26caa909706d94a6607
Contents?: true
Size: 961 Bytes
Versions: 43
Compression:
Stored size: 961 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
43 entries across 41 versions & 6 rubygems