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