    # File lib/rack/builder.rb, line 32
        def self.parse_file(config, opts = Server::Options.new)
          options = {}
          if config =~ /\.ru$/
            cfgfile = ::File.read(config)
            if cfgfile[/^#\\(.*)/] && opts
              options = opts.parse! $1.split(/\s+/)
            end
            cfgfile.sub!(/^__END__\n.*\Z/m, '')
            app = new_from_string cfgfile, config
          else
            require config
            app = Object.const_get(::File.basename(config, '.rb').capitalize)
          end
          return app, options
        end