Pathnames to iterate over lines, check existence

This commit is contained in:
Olle Jonsson 2016-02-23 23:46:23 +01:00
parent 4ceb065cae
commit 179f110b8a

View File

@ -1,3 +1,5 @@
require 'pathname'
module GitHubChangelogGenerator
ParserError = Class.new(StandardError)
@ -7,15 +9,15 @@ module GitHubChangelogGenerator
end
def parse!
return unless File.exist?(file)
return unless file.exist?
File.readlines(file).each { |line| parse_line!(line) }
file.each_line { |line| parse_line!(line) }
end
private
def file
@file ||= File.expand_path(@options[:params_file] || ".github_changelog_generator")
@file ||= Pathname(File.expand_path(@options[:params_file] || ".github_changelog_generator"))
end
def parse_line!(line)