Sha256: 3748976a22f7ebe04ee830014bdbee4ec4fca5771b5bd2f6573cc6847be4efa8
Contents?: true
Size: 726 Bytes
Versions: 3
Compression:
Stored size: 726 Bytes
Contents
# frozen_string_literal: true module XDG class Environment def initialize home: Paths::Standard, directories: Paths::Directory, environment: ENV @cache = Cache.new home: home, directories: directories, environment: environment @config = Config.new home: home, directories: directories, environment: environment @data = Data.new home: home, directories: directories, environment: environment end def cache_home cache.home end def config_home config.home end def config_dirs config.directories end def data_home data.home end def data_dirs data.directories end private attr_reader :cache, :config, :data end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
xdg-3.0.2 | lib/xdg/environment.rb |
xdg-3.0.1 | lib/xdg/environment.rb |
xdg-3.0.0 | lib/xdg/environment.rb |