Module: Hieracles::Registry

Extended by:
Registry
Included in:
Registry
Defined in:
lib/hieracles/registry.rb

Instance Method Summary collapse

Instance Method Details

#farms(config) ⇒ Object



6
7
8
# File 'lib/hieracles/registry.rb', line 6

def farms(config)
	@_farms ||= Dir.glob(format(config.classpath, '*')).sort
end

#modules(config) ⇒ Object



16
17
18
19
20
# File 'lib/hieracles/registry.rb', line 16

def modules(config)
	@_modules ||= Dir.glob(File.join(config.modulepath, '*')).sort.map do |f|
		File.basename(f)
	end
end

#nodes(config) ⇒ Object



10
11
12
13
14
# File 'lib/hieracles/registry.rb', line 10

def nodes(config)
	@_nodes ||= Dir.glob(File.join(config.encpath, '*.yaml')).sort.map do |f|
		File.basename(f, '.yaml')
	end
end