Class: Moory::RuleParser::FileReader
- Inherits:
-
Object
- Object
- Moory::RuleParser::FileReader
- Defined in:
- lib/moory/ruleparser.rb
Instance Method Summary collapse
- #analyse(input) ⇒ Object
-
#initialize ⇒ FileReader
constructor
A new instance of FileReader.
Constructor Details
#initialize ⇒ FileReader
Returns a new instance of FileReader.
67 68 69 |
# File 'lib/moory/ruleparser.rb', line 67 def initialize @line_reader = Moory::RuleParser::LineReader.new end |
Instance Method Details
#analyse(input) ⇒ Object
71 72 73 74 75 76 77 78 79 |
# File 'lib/moory/ruleparser.rb', line 71 def analyse(input) input .each_line .reduce([]) do |list, line| list << (@line_reader << (line.chomp)) @line_reader.reset list end end |