def table(options)
      lpadding = options.keys.max_by(&:length).length + 2
      rpadding = options.values.max_by { |v| v.to_s.length }.to_s.length
      puts 'PROPERTY'.ljust(lpadding) + 'VALUE'
      puts '=' * (lpadding + rpadding)
      options.keys.sort.each do |key|
        puts key.to_s.ljust(lpadding) + options[key].to_s
      end
      puts
      options
    end
def table(options)
      lpadding = options.keys.max_by(&:length).length + 2
      rpadding = options.values.max_by { |v| v.to_s.length }.to_s.length
      puts 'PROPERTY'.ljust(lpadding) + 'VALUE'
      puts '=' * (lpadding + rpadding)
      options.keys.sort.each do |key|
        puts key.to_s.ljust(lpadding) + options[key].to_s
      end
      puts
      options
    end
Prints a table and passes through the options hash