Class: Pipio::ParserFactory
- Inherits:
-
Object
- Object
- Pipio::ParserFactory
- Defined in:
- lib/pipio/parser_factory.rb
Constant Summary collapse
- PARSER_FOR_EXTENSION =
{ "html" => HtmlLogParser, "htm" => HtmlLogParser, "txt" => TextLogParser }
Instance Method Summary collapse
-
#initialize(logfile_path, aliases) ⇒ ParserFactory
constructor
A new instance of ParserFactory.
- #parser ⇒ Object
Constructor Details
#initialize(logfile_path, aliases) ⇒ ParserFactory
Returns a new instance of ParserFactory.
9 10 11 12 |
# File 'lib/pipio/parser_factory.rb', line 9 def initialize(logfile_path, aliases) @logfile_path = logfile_path @aliases = aliases end |
Instance Method Details
#parser ⇒ Object
14 15 16 |
# File 'lib/pipio/parser_factory.rb', line 14 def parser parser_class.new(@logfile_path, @aliases) end |