class Fog::Proxmox::Compute::Storages
class Storages
Collection of storages
Public Instance Methods
all(filters = {})
click to toggle source
# File lib/fog/proxmox/compute/models/storages.rb, line 34 def all(filters = {}) requires :node_id load service.list_storages(node_id, filters) end
get(id)
click to toggle source
# File lib/fog/proxmox/compute/models/storages.rb, line 44 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/proxmox/compute/models/storages.rb, line 39 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/proxmox/compute/models/storages.rb, line 30 def new(new_attributes = {}) super({ node_id: node_id }.merge(new_attributes)) end