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.
73 74 75 |
# File 'lib/moory/ruleparser.rb', line 73 def initialize @line_reader = Moory::RuleParser::LineReader.new end |
Instance Method Details
#analyse(input) ⇒ Object
77 78 79 80 81 82 83 84 85 |
# File 'lib/moory/ruleparser.rb', line 77 def analyse(input) input .each_line .reduce([]) do |list, line| list << (@line_reader << (line.chomp)) @line_reader.reset list end end |