module Jekyll::Algolia::Shrinker
def self.readable_largest_record_keys(record)
the record
Public: Returns a string explaining which attributes are the largest in
def self.readable_largest_record_keys(record) keys = Hash[record.map { |key, value| [key, value.to_s.length] }] largest_keys = keys.sort_by { |_, value| value }.reverse[0..2] output = [] largest_keys.each do |key, size| size = Filesize.from("#{size} B").to_s('Kb') output << "#{key} (#{size})" end output.join(', ') end