Class: Fog::Vcloud::Compute::Tags

Inherits:
Fog::Vcloud::Collection show all
Defined in:
lib/fog/vcloud/models/compute/tags.rb

Instance Method Summary collapse

Methods inherited from Fog::Vcloud::Collection

#check_href!, #load

Instance Method Details

#allObject



13
14
15
16
# File 'lib/fog/vcloud/models/compute/tags.rb', line 13

def all
   = service.(self.href)
  load(.body[:MetadataEntry]) if .body[:MetadataEntry]
end

#create(opts) ⇒ Object



24
25
26
# File 'lib/fog/vcloud/models/compute/tags.rb', line 24

def create(opts)
  service.(opts.merge(href: href))
end

#get(uri) ⇒ Object



18
19
20
21
22
# File 'lib/fog/vcloud/models/compute/tags.rb', line 18

def get(uri)
  service.(uri)
rescue Fog::Errors::NotFound
  nil
end