class Fog::Compute::GoGrid::Password
Public Class Methods
new(attributes={})
click to toggle source
Calls superclass method
# File lib/fog/go_grid/models/compute/password.rb, line 16 def initialize(attributes={}) super end
Public Instance Methods
destroy()
click to toggle source
# File lib/fog/go_grid/models/compute/password.rb, line 20 def destroy requires :id service.grid_server_destroy(id) true end
image()
click to toggle source
# File lib/fog/go_grid/models/compute/password.rb, line 26 def image requires :image_id service.grid_image_get(image_id) end
ready?()
click to toggle source
# File lib/fog/go_grid/models/compute/password.rb, line 31 def ready? @state == 'On' end
save()
click to toggle source
# File lib/fog/go_grid/models/compute/password.rb, line 35 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