Monkey patch bad User-Agent parsing
# File spec/really_dumb_webserver.rb, line 31 def format(format_string, params) format_string.gsub(/\%(?:\{(.*?)\})?>?([a-zA-Z%])/){ param, spec = $1, $2 case spec[0] when ee, ii, nn, oo raise AccessLogError, "parameter is required for \"#{spec}\"" unless param if params[spec][param] escape(params[spec][param]) else "-" end when tt params[spec].strftime(param || CLF_TIME_FORMAT) when %% "%" else escape(params[spec].to_s) end } end
Generated with the Darkfish Rdoc Generator 2.