lib/milestoner/configuration/transformers/project/author.rb in milestoner-17.11.0 vs lib/milestoner/configuration/transformers/project/author.rb in milestoner-18.0.0

- old
+ new

@@ -18,11 +18,14 @@ @key = key super(**) end def call attributes - attributes.fetch_value(key) { git.get("user.name", nil).value_or(nil) } - .then { |value| Success attributes.merge!(key => value) } + attributes.fetch key do + git.get("user.name", nil).bind { |value| attributes.merge!(key => value).compress! } + end + + Success attributes end private attr_reader :key