class Fog::Compute::Proxmox::Storages

class Storages Collection of storages

Public Instance Methods

all(filters = {}) click to toggle source
# File lib/fog/compute/proxmox/models/storages.rb, line 33
def all(filters = {})
  requires :node_id
  load service.list_storages(node_id, filters)
end
get(id) click to toggle source
# File lib/fog/compute/proxmox/models/storages.rb, line 43
def get(id)
  requires :node_id
  all.find { |storage| storage.identity === id }
end
list_by_content_type(content) click to toggle source
# File lib/fog/compute/proxmox/models/storages.rb, line 38
def list_by_content_type(content)
  requires :node_id
  all.select { |storage| storage.content.include? content }
end
new(new_attributes = {}) click to toggle source
Calls superclass method
# File lib/fog/compute/proxmox/models/storages.rb, line 29
def new(new_attributes = {})
  super({ node_id: node_id }.merge(new_attributes))
end