# File lib/sinatra/config_file.rb, line 127
    def config_file(*paths)
      Dir.chdir(root || '.') do
        paths.each do |pattern|
          Dir.glob(pattern) do |file|
            $stderr.puts "loading config file '#{file}'" if logging?
            document = IO.read(file)
            document = ERB.new(document).result if file.split('.').include?('erb')
            yaml = config_for_env(YAML.load(document)) || {}
            yaml.each_pair do |key, value|
              for_env = config_for_env(value)
              set key, for_env unless value and for_env.nil? and respond_to? key
            end
          end
        end
      end
    end