123456789101112131415161718192021222324 |
- require 'yaml'
- module NeoInfra
-
- class Config
- attr_reader :config
- def initialize(cfg = 'config.yaml')
- @config = YAML.load_file(
- File.join(File.dirname(File.expand_path(__FILE__)),
- '..', '..', cfg)
- )
- @config.keys.each do |c|
- define_singleton_method(c.to_sym) do
- @config[c]
- end
- end
- end
- end
- end
|