Method: RC::Properties#var
- Defined in:
- lib/rc/properties.rb
#var(name) ⇒ Object (private)
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 |
# File 'lib/rc/properties.rb', line 67 def var(name) return @var[name] if @var.key?(name) glob = File.join(root, 'var', name) file = Dir[glob].first if file data = File.read(file) if data =~ /\A(---|%YAML)/ data = YAML.load(data) end @var[name] = data else nil end end |