Class: Kite::Configuration
- Includes:
- Helpers
- Defined in:
- lib/kite/configuration.rb
Instance Method Summary collapse
Methods included from Helpers
#check_cloud_config, #cloud_path, #cloud_valid?, #parse_cloud_config, #run!
Methods inherited from Base
Instance Method Details
#get(query) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/kite/configuration.rb', line 7 def get(query) @env = [:env] @path = cloud_path vars_paths = Dir[@path + "/config/environments/#{@env}/vars.*"] vars_paths.each do |vars_path| @res = YAML::load_file(vars_path) query.split('.').each { |k| @res = @res[k] } break unless @res.nil? end if @res.nil? raise Kite::Error, "Invalid query: \"#{query}\"" else puts @res end end |