Project

General

Profile

« Previous | Next » 

Revision 163711af

Added by Ohad Levy about 14 years ago

  • ID 163711af617081b6a785c1daf9e703f23fa9aed6
fixes #200
  • added better module detection to properly show the module list
  • Add sorting to module class lists
  • Add description to each link

View differences:

app/models/puppetclass.rb
end
# returns module name (excluding of the class name)
# if class seperator does not exists (the "::" chars), then returns the whole class name
def module_name
if i = name.index("::")
return name[0..i-1] if i = name.index("::")
end
return (i = name.index("::")) ? name[0..i-1] : name
end
# returns class name (excluding of the module name)
def klass
mod = module_name
return name.gsub(mod+"::","") if mod
return name.gsub(module_name+"::","")
end
# add sort by class name
def <=>(other)
klass <=> other.klass
end
end

Also available in: Unified diff