lib/pr_changelog/config.rb in pr_changelog-0.3.0 vs lib/pr_changelog/config.rb in pr_changelog-0.4.0
- old
+ new
@@ -5,10 +5,11 @@
module PrChangelog
# Loads the configuration
class Config
DEFAULTS = {
format: 'plain',
+ strategy: 'merge',
tags: [
{
prefix: 'feature',
emoji: '⭐️',
title: 'New features'
@@ -45,9 +46,13 @@
@loaded_data = JSON.parse(File.read(@file), symbolize_names: true)
end
def default_format
loaded_data[:format] || DEFAULTS[:format]
+ end
+
+ def default_strategy
+ loaded_data[:strategy] || DEFAULTS[:strategy]
end
def tags
loaded_data[:tags] || DEFAULTS[:tags]
end