Method: RateCenter::DataLoader#load

Defined in:
lib/rate_center/data_loader.rb

#load(type) ⇒ Object



11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/rate_center/data_loader.rb', line 11

def load(type, ...)
  case type.to_sym
  when :all
    @cities = load_data("cities", :all)
    @rate_centers = load_data("rate_centers", :all)
  when :cities
    @cities = load_data("cities", ...)
  when :rate_centers
    @rate_centers = load_data("rate_centers", ...)
  when :lata
    @lata = load_data("lata", ...)
  else
    raise ArgumentError, "Invalid type: #{type}"
  end

  nil
end