class AdWords::City2DMADb

Public Class Methods

new() click to toggle source
# File lib/adwords_location/city_2_dma.rb, line 32
def initialize
  @city_to_dma_records = {}
  cities = City2DMA.all
  cities.each do |r|
    @city_to_dma_records[r.criteria_id] ||= []
    @city_to_dma_records[r.criteria_id] << r unless @city_to_dma_records[r.criteria_id].include? r
  end
  @city_to_dma_records.freeze
end

Public Instance Methods

find_dmas_city_id(criteria_id) click to toggle source
# File lib/adwords_location/city_2_dma.rb, line 46
def find_dmas_city_id(criteria_id)
  @city_to_dma_records[criteria_id.to_i] || []
end
size() click to toggle source
# File lib/adwords_location/city_2_dma.rb, line 42
def size
  @city_to_dma_records.size
end