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