Sha256: fa014d3f1861de392ae0bfbbf5ad51e97df790321e2d52d78358177ed8a4a766

Contents?: true

Size: 320 Bytes

Versions: 1

Compression:

Stored size: 320 Bytes

Contents

module EulersDayOff
  class WordLoader

    attr_writer :file

    def initialize(path)
      @path = path
    end

    def populate_word_list(filter = EulersDayOff::WordList.new)
      @file ||= File.new(@path)

      @file.each_line do |line|
        filter.insert line.chomp
      end

      filter
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
eulers_day_off-0.1.0 lib/eulers_day_off/word_loader.rb