lib/xdg/paths/directory.rb in xdg-7.1.3 vs lib/xdg/paths/directory.rb in xdg-8.0.0
- old
+ new
@@ -20,10 +20,19 @@
.split(DELIMITER)
.uniq
.map { |path| expand path }
end
- def inspect = [key, dynamic.join(DELIMITER)].reject(&:empty?).join XDG::DELIMITER
+ def to_s = [key, dynamic.join(DELIMITER)].reject(&:empty?).join XDG::DELIMITER
+
+ alias to_str to_s
+
+ def inspect
+ pairs = to_s
+ type = self.class
+
+ pairs.empty? ? "#<#{type}:#{object_id}>" : "#<#{type}:#{object_id} #{self}>"
+ end
private
attr_reader :pair, :environment