Class/Module Index [+]

Quicksearch

Fog::Compute::RackspaceV2::MetaParent

Public Instance Methods

collection_name() click to toggle source

Collection type for parent @return [String] collection type @raise [RuntimeError] raises excpetion if collection type for parent is unknown

# File lib/fog/rackspace/models/compute_v2/meta_parent.rb, line 21
def collection_name
  if parent.class == Fog::Compute::RackspaceV2::Image
    return "images"
  elsif parent.class == Fog::Compute::RackspaceV2::Server
    return "servers"
  else
    raise "Metadata is not supported for this model type."
  end
end
metas_to_hash(metas) click to toggle source

Converts metadata to hash @return [Hash] hash containing key value pairs for metadata

# File lib/fog/rackspace/models/compute_v2/meta_parent.rb, line 33
def metas_to_hash(metas)
  hash = {}
  metas.each { |meta| hash[meta.key] = meta.value }
  hash
end
parent() click to toggle source

Parent of metadata @return [parent] parent of metadata

# File lib/fog/rackspace/models/compute_v2/meta_parent.rb, line 8
def parent
  @parent
end
parent=(new_parent) click to toggle source

Sets parent of metadata @param [parent] new_parent of metadata

# File lib/fog/rackspace/models/compute_v2/meta_parent.rb, line 14
def parent=(new_parent)
  @parent = new_parent
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.