OpenShift::CartridgeNaming

The including class must define original_name, cartridge_vendor, and version

Public Instance Methods

full_identifier() click to toggle source
# File lib/openshift-origin-common/models/cartridge.rb, line 66
def full_identifier
  if cartridge_vendor.nil? || cartridge_vendor.empty?
    short_name
  else
    full_name
  end
end
global_identifier() click to toggle source
# File lib/openshift-origin-common/models/cartridge.rb, line 74
def global_identifier
  if self.cartridge_vendor == "redhat" || self.cartridge_vendor.to_s.empty?
    short_name
  else
    full_name
  end
end
names() click to toggle source
# File lib/openshift-origin-common/models/cartridge.rb, line 62
def names
  @names ||= [short_name, full_name, prefix_name, original_name]
end

Protected Instance Methods

full_name() click to toggle source
# File lib/openshift-origin-common/models/cartridge.rb, line 83
def full_name
  "#{cartridge_vendor}-#{original_name}-#{version}"
end
prefix_name() click to toggle source
# File lib/openshift-origin-common/models/cartridge.rb, line 89
def prefix_name
  "#{cartridge_vendor}-#{original_name}"
end
short_name() click to toggle source
# File lib/openshift-origin-common/models/cartridge.rb, line 86
def short_name
  "#{original_name}-#{version}"
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.