class OpenShift::ComponentRef

Attributes

component[RW]
name[RW]

Public Class Methods

new(name=nil) click to toggle source
# File lib/openshift-origin-common/models/component_ref.rb, line 5
def initialize(name=nil)
  self.name = name
end

Public Instance Methods

from_descriptor(spec_hash) click to toggle source
# File lib/openshift-origin-common/models/component_ref.rb, line 9
def from_descriptor(spec_hash)
  self.component = spec_hash
  self
end
get_name_prefix(profile) click to toggle source
# File lib/openshift-origin-common/models/component_ref.rb, line 18
def get_name_prefix(profile)
  comp_obj = profile.components(self.component)
  return "" if comp_obj.generated
  return "/comp-" + self.name 
end
to_descriptor() click to toggle source
# File lib/openshift-origin-common/models/component_ref.rb, line 14
def to_descriptor
  self.component
end