Method: BaseHelper#city_cloud

Defined in:
app/helpers/base_helper.rb

#city_cloud(cities, classes) ⇒ Object



75
76
77
78
79
80
81
82
83
84
85
86
87
# File 'app/helpers/base_helper.rb', line 75

def city_cloud(cities, classes)
  max, min = 0, 0
  cities.each { |c|
    max = c.users.size.to_i if c.users.size.to_i > max
    min = c.users.size.to_i if c.users.size.to_i < min
  }

  divisor = ((max - min) / classes.size) + 1

  cities.each { |c|
    yield c, classes[(c.users.size.to_i - min) / divisor]
  }
end