rendered paste bodydef first_letters_freq(last_names) letters = Hash.new(0) last_names.sort.each do |name| letters[name[0].chr] += 1 end return lettersend@last_names = ['Spooner', 'Amberg', 'Levchuk', 'Azazel', 'Arbuzov', 'Letov', 'Zukov', 'Zverev', 'Zaizov']require 'erb'template = %q{ <a href="" style="font-size: <%=90 + 10 * @frequencies[@letter]%>%"><%=@letter%></a>}@frequencies = first_letters_freq(@last_names)@collection = @frequencies.keys.sort.collect do |letter| @letter = letter ERB.new(template).result endtemplate = %q{ <div><%=@collection.join(" | ")%></div>}.gsub(/^ /, '') # Remove all the " " at the beginnings of linesputs ERB.new(template).result