Module: Pipio
- Defined in:
- lib/pipio.rb,
lib/pipio/chat.rb,
lib/pipio/version.rb,
lib/pipio/metadata.rb,
lib/pipio/file_reader.rb,
lib/pipio/time_parser.rb,
lib/pipio/tag_balancer.rb,
lib/pipio/alias_registry.rb,
lib/pipio/messages/event.rb,
lib/pipio/parser_factory.rb,
lib/pipio/metadata_parser.rb,
lib/pipio/messages/message.rb,
lib/pipio/parsers/null_parser.rb,
lib/pipio/messages/xml_message.rb,
lib/pipio/parsers/basic_parser.rb,
lib/pipio/cleaners/html_cleaner.rb,
lib/pipio/cleaners/text_cleaner.rb,
lib/pipio/messages/status_message.rb,
lib/pipio/parsers/html_log_parser.rb,
lib/pipio/parsers/text_log_parser.rb,
lib/pipio/messages/auto_reply_message.rb,
lib/pipio/message_creators/event_message_creator.rb,
lib/pipio/message_creators/status_message_creator.rb,
lib/pipio/message_creators/auto_or_xml_message_creator.rb
Defined Under Namespace
Modules: Cleaners Classes: AliasRegistry, AutoOrXmlMessageCreator, AutoReplyMessage, BasicParser, Chat, Event, EventMessageCreator, FileReader, HtmlLogParser, Message, Metadata, MetadataParser, NullParser, ParserFactory, StatusMessage, StatusMessageCreator, TagBalancer, TextLogParser, TimeParser, XMLMessage
Constant Summary collapse
- VERSION =
"0.0.2"
Class Method Summary collapse
-
.parse(logfile_path, my_aliases) ⇒ Object
Parses the log at the given path into a Chat.
Class Method Details
.parse(logfile_path, my_aliases) ⇒ Object
Parses the log at the given path into a Chat.
29 30 31 32 33 |
# File 'lib/pipio.rb', line 29 def self.parse(logfile_path, my_aliases) full_path = File.(logfile_path) factory = ParserFactory.new(full_path, my_aliases) factory.parser.parse end |