Class: Distincter2::D2ConfigParser

Inherits:
Object
  • Object
show all
Defined in:
lib/distincter2/config.rb

Overview

D2Config parser.

Instance Method Summary collapse

Constructor Details

#initialize(config_path) ⇒ D2ConfigParser

Returns a new instance of D2ConfigParser.

Parameters:

  • config_path (String)


27
28
29
# File 'lib/distincter2/config.rb', line 27

def initialize(config_path)
  @config_path = config_path
end

Instance Method Details

#parseD2Config

Returns:



32
33
34
35
36
37
38
# File 'lib/distincter2/config.rb', line 32

def parse
  exclude_paths = []
  ::File.open(@config_path, 'r') do |file|
    exclude_paths += file.readlines.map(&:strip)
  end
  ::Distincter2::D2Config.new(exclude_paths)
end