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