Sha256: 5c98c628f6e2b00071597259cdcbdcf54bcf5f4f96a6135d22f57e292fab76dc
Contents?: true
Size: 652 Bytes
Versions: 43
Compression:
Stored size: 652 Bytes
Contents
require 'fog/vcloud/models/compute/tag' module Fog module Vcloud class Compute class Tags < Fog::Vcloud::Collection undef_method :create model Fog::Vcloud::Compute::Tag attribute :href, :aliases => :Href def all metadata = service.get_metadata(self.href) load(metadata.body[:MetadataEntry]) if metadata.body[:MetadataEntry] end def get(uri) service.get_metadata(uri) rescue Fog::Errors::NotFound nil end def create(opts) service.configure_metadata(opts.merge(href: href)) end end end end end
Version data entries
43 entries across 41 versions & 6 rubygems