# File lib/facter/util/formatter.rb, line 19 def self.format_plaintext(hash) output = '' # Print the value of a single fact, otherwise print a list sorted by fact # name and separated by "=>" if hash.length == 1 if !(value = hash.values.first).nil? output = value.is_a?(String) ? value : value.inspect end else hash.sort_by { |(name, value)| name }.each do |name,value| value = value.is_a?(String) ? value : value.inspect output << "#{name} => #{value}\n" end end output end