lib/hieracles/registry.rb in hieracles-0.3.0 vs lib/hieracles/registry.rb in hieracles-0.3.1
- old
+ new
@@ -2,20 +2,23 @@
module Hieracles
module Registry
extend self
def farms(config)
- @_farms ||= Dir.glob(format(config.classpath, '*')).sort
+ Dir.glob(format(config.classpath, '*')).sort.map do |f|
+ sub = Regexp.new(".*#{config.classpath.sub(/%s/,'([^/]*)')}")
+ f.sub(sub, "\\1")
+ end
end
def nodes(config)
- @_nodes ||= Dir.glob(File.join(config.encpath, '*.yaml')).sort.map do |f|
+ Dir.glob(File.join(config.encpath, '*.yaml')).sort.map do |f|
File.basename(f, '.yaml')
end
end
def modules(config)
- @_modules ||= Dir.glob(File.join(config.modulepath, '*')).sort.map do |f|
+ Dir.glob(File.join(config.modulepath, '*')).sort.map do |f|
File.basename(f)
end
end
end