lib/request_log_analyzer.rb in wvanbergen-request-log-analyzer-1.1.2 vs lib/request_log_analyzer.rb in wvanbergen-request-log-analyzer-1.1.3

- old
+ new

@@ -2,10 +2,14 @@ require File.dirname(__FILE__) + '/cli/progressbar' module RequestLogAnalyzer VERSION = '1.1' + + def self.const_missing(const) + load_default_class_file(RequestLogAnalyzer, const) + end # Function to implement def self.load_default_class_file(base, const) path = to_underscore(base.to_s) basename = to_underscore(const.to_s) @@ -23,14 +27,6 @@ def self.to_camelcase(str) str.to_s.to_s.gsub(/\/(.?)/) { "::" + $1.upcase }.gsub(/(^|_)(.)/) { $2.upcase } end end -require File.dirname(__FILE__) + '/request_log_analyzer/file_format' -require File.dirname(__FILE__) + '/request_log_analyzer/line_definition' -require File.dirname(__FILE__) + '/request_log_analyzer/request' -require File.dirname(__FILE__) + '/request_log_analyzer/aggregator' -require File.dirname(__FILE__) + '/request_log_analyzer/filter' -require File.dirname(__FILE__) + '/request_log_analyzer/controller' -require File.dirname(__FILE__) + '/request_log_analyzer/source' -require File.dirname(__FILE__) + '/request_log_analyzer/output'