lib/runcom/paths/friendly.rb in runcom-4.2.1 vs lib/runcom/paths/friendly.rb in runcom-5.0.0

- old
+ new

@@ -10,15 +10,16 @@ extend Forwardable delegate %i[key value default] => :standard def initialize pair, environment = ENV - @standard = Standard.new pair, environment + @standard = XDG::Paths::Standard.new pair, environment end def dynamic - path = String value - File.exist?(path) ? Pathname(path).expand_path : standard.dynamic + String(value).then do |path| + File.exist?(path) ? Pathname(path).expand_path : standard.dynamic + end end private attr_reader :standard