Class: Distincter2::D2ConfigParser
- Inherits:
-
Object
- Object
- Distincter2::D2ConfigParser
- Defined in:
- lib/distincter2/config.rb
Overview
D2Config parser.
Instance Method Summary collapse
-
#initialize(config_path) ⇒ D2ConfigParser
constructor
A new instance of D2ConfigParser.
- #parse ⇒ D2Config
Constructor Details
#initialize(config_path) ⇒ D2ConfigParser
Returns a new instance of D2ConfigParser.
27 28 29 |
# File 'lib/distincter2/config.rb', line 27 def initialize(config_path) @config_path = config_path end |
Instance Method Details
#parse ⇒ D2Config
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 |