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