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