Module: Utils::XDGConfig

Defined in:
lib/utils/xdg_config.rb

Instance Method Summary collapse

Instance Method Details

#xdg_config(name) ⇒ Object



2
3
4
5
6
7
8
9
# File 'lib/utils/xdg_config.rb', line 2

def xdg_config(name)
  @config and return @config
  @config = if xdg = ENV['XDG_CONFIG_HOME'].full?
              File.join(xdg, name)
            else
              File.join(ENV.fetch('HOME'), '.config', name)
            end
end