lib/request_log_analyzer/controller.rb in request-log-analyzer-1.5.2 vs lib/request_log_analyzer/controller.rb in request-log-analyzer-1.5.3

- old
+ new

@@ -51,12 +51,13 @@ options[:format] = {:apache => arguments[:apache_format]} end # Handle output format casing if options[:output].class == String - options[:output] = 'HTML' if options[:output] == 'html' - options[:output] = 'FixedWidth' if options[:output] == 'fixedwidth' || options[:output] == 'fixed_width' + options[:output] = 'FancyHTML' if options[:output] =~ /^fancy_?html$/i + options[:output] = 'HTML' if options[:output] =~ /^html$/i + options[:output] = 'FixedWidth' if options[:output] =~ /^fixed_?width$/i end # Register sources if arguments.parameters.length == 1 file = arguments.parameters[0] @@ -140,10 +141,10 @@ end # Set the output class output_args = {} output_object = nil - if options[:output].is_a? Class + if options[:output].is_a?(Class) output_class = options[:output] else output_class = RequestLogAnalyzer::Output::const_get(options[:output]) end