class Moory::RuleParser::FileReader

Public Class Methods

new() click to toggle source
# File lib/moory/ruleparser.rb, line 73
def initialize
  @line_reader = Moory::RuleParser::LineReader.new
end

Public Instance Methods

analyse(input) click to toggle source
# 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