Class: CorpusProcessor::Parsers::Lampada
- Inherits:
-
Object
- Object
- CorpusProcessor::Parsers::Lampada
- Defined in:
- lib/corpus-processor/parsers/lampada.rb
Overview
The parser for the corpus in LâMPADA format.
Instance Method Summary collapse
-
#initialize(categories = CorpusProcessor::Categories.default) ⇒ Lampada
constructor
A new instance of Lampada.
-
#parse(corpus) ⇒ Array<CorpusProcessor::Token>
Parse the corpus in LâMPADA format.
Constructor Details
#initialize(categories = CorpusProcessor::Categories.default) ⇒ Lampada
Returns a new instance of Lampada.
5 6 7 |
# File 'lib/corpus-processor/parsers/lampada.rb', line 5 def initialize categories = CorpusProcessor::Categories.default self.categories = categories.fetch :input end |
Instance Method Details
#parse(corpus) ⇒ Array<CorpusProcessor::Token>
Parse the corpus in LâMPADA format.
13 14 15 |
# File 'lib/corpus-processor/parsers/lampada.rb', line 13 def parse corpus process_nodes Nokogiri::XML(corpus).css('P') end |