diff --git a/tasks/changelog.rb b/tasks/changelog.rb index 5923c5205a..e446e5a30b 100644 --- a/tasks/changelog.rb +++ b/tasks/changelog.rb @@ -77,6 +77,19 @@ def github_user user end end + + def self.pending? + entry_paths.any? + end + + def self.entry_paths + Dir["#{ENTRIES_PATH}*"] + end + + def self.read_entries + entry_paths.to_h { |path| [path, File.read(path)] } + end + attr_reader :header, :rest def initialize(content: File.read(PATH), entries: Changelog.read_entries) @@ -107,18 +120,6 @@ def merge_content merged_content << EOF end - def self.pending? - entry_paths.any? - end - - def self.entry_paths - Dir["#{ENTRIES_PATH}*"] - end - - def self.read_entries - entry_paths.to_h { |path| [path, File.read(path)] } - end - def new_contributor_lines contributors .map { |user| format(CONTRIBUTOR, user: user) }