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

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

Instance Method Summary collapse

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