Method: Lineup#process_json_lineup

Defined in:
lib/data_services/lineup.rb

#process_json_lineup(json) ⇒ Object



65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
# File 'lib/data_services/lineup.rb', line 65

def process_json_lineup json
  json.each do |k, v|
    puts "k = #{k}"
    if k == "channels" && v.is_a?(Array)
      puts "v is an array"
      j_channels = v.map
      j_channels.each do |v_channel|
        new_channel = Channel.new(@logger)
        new_channel.populate v_channel
        new_channel.channel_numbers.each do |channel_number|
          @real_channels[channel_number] = new_channel
          puts new_channel.inspect
        end
      end
    end
  end
end