module Fog::Compute::HPV2::MetaParent
Public Instance Methods
collection_name()
click to toggle source
# File lib/fog/hp/models/compute_v2/meta_parent.rb, line 13 def collection_name if @parent.class == Fog::Compute::HPV2::Image return 'images' elsif @parent.class == Fog::Compute::HPV2::Server return 'servers' else raise 'Metadata is not supported for this model type.' end end
metas_to_hash(metas)
click to toggle source
# File lib/fog/hp/models/compute_v2/meta_parent.rb, line 23 def metas_to_hash(metas) hash = {} metas.each { |meta| hash.store(meta.key, meta.value) } hash end
parent()
click to toggle source
# File lib/fog/hp/models/compute_v2/meta_parent.rb, line 5 def parent @parent end
parent=(new_parent)
click to toggle source
# File lib/fog/hp/models/compute_v2/meta_parent.rb, line 9 def parent=(new_parent) @parent = new_parent end