class Fog::Proxmox::Compute::Storage
class Storage
model
Public Class Methods
new(new_attributes = {})
click to toggle source
Calls superclass method
# File lib/fog/proxmox/compute/models/storage.rb, line 47 def initialize(new_attributes = {}) prepare_service_value(new_attributes) Fog::Proxmox::Attributes.set_attr_and_sym('node_id', attributes, new_attributes) Fog::Proxmox::Attributes.set_attr_and_sym('storage', attributes, new_attributes) requires :node_id, :storage initialize_volumes super(new_attributes) end
Private Instance Methods
initialize_volumes()
click to toggle source
# File lib/fog/proxmox/compute/models/storage.rb, line 58 def initialize_volumes attributes[:volumes] = Fog::Proxmox::Compute::Volumes.new(service: service, node_id: node_id, storage_id: identity) end