class XDG::Paths::Combined
The combined home and directory paths.
Public Class Methods
Source
# File lib/xdg/paths/combined.rb, line 9 def initialize initial_home, initial_directories @initial_home = initial_home @initial_directories = initial_directories freeze end
Public Instance Methods
Source
# File lib/xdg/paths/combined.rb, line 19 def all = directories.prepend(*home) def to_s = [initial_home.to_s, initial_directories.to_s].reject(&:empty?).join " " alias to_str to_s def inspect = "#<#{self.class}:#{object_id} #{self}>" private attr_reader :initial_home, :initial_directories end end end
Source
# File lib/xdg/paths/combined.rb, line 17 def directories = initial_directories.dynamic def all = directories.prepend(*home) def to_s = [initial_home.to_s, initial_directories.to_s].reject(&:empty?).join " " alias to_str to_s def inspect = "#<#{self.class}:#{object_id} #{self}>" private attr_reader :initial_home, :initial_directories end end
Source
# File lib/xdg/paths/combined.rb, line 15 def home = initial_home.dynamic def directories = initial_directories.dynamic def all = directories.prepend(*home) def to_s = [initial_home.to_s, initial_directories.to_s].reject(&:empty?).join " " alias to_str to_s def inspect = "#<#{self.class}:#{object_id} #{self}>" private attr_reader :initial_home, :initial_directories end
Source
# File lib/xdg/paths/combined.rb, line 25 def inspect = "#<#{self.class}:#{object_id} #{self}>" private attr_reader :initial_home, :initial_directories end
Source
# File lib/xdg/paths/combined.rb, line 21 def to_s = [initial_home.to_s, initial_directories.to_s].reject(&:empty?).join " " alias to_str to_s def inspect = "#<#{self.class}:#{object_id} #{self}>" private attr_reader :initial_home, :initial_directories end end