module Fog::OpenStack::Compute::MetaParent
Public Instance Methods
collection_name()
click to toggle source
# File lib/fog/openstack/models/meta_parent.rb, line 13 def collection_name if @parent.class == Fog::OpenStack::Compute::Image return "images" elsif @parent.class == Fog::OpenStack::Compute::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/openstack/models/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/openstack/models/meta_parent.rb, line 5 def parent @parent end
parent=(new_parent)
click to toggle source
# File lib/fog/openstack/models/meta_parent.rb, line 9 def parent=(new_parent) @parent = new_parent end