@@ -16,21 +16,21 @@ def provider_xml(provider)
1616 Ox ::Element . new ( "content_provider" ) . tap do |xml |
1717 xml [ :name ] = provider . name
1818
19- xml << grouped_topics ( provider ) . each do |( year , month ) , topics |
20- Ox ::Element . new ( "topic_year" ) . tap do |year_element |
19+ grouped_topics ( provider ) . each do |( year , month ) , topics |
20+ xml << Ox ::Element . new ( "topic_year" ) . tap do |year_element |
2121 year_element [ :year ] = year . to_s
2222 year_element << Ox ::Element . new ( "topic_month" ) . tap do |month_element |
2323 month_element [ :month ] = month
24- month_element << topics . each do |topic |
24+ topics . each do |topic |
2525 month_element << Ox ::Element . new ( "title" ) . tap do |title_element |
2626 title_element [ :name ] = topic . title
27- title_element << Ox ::Element . new ( "topic_id" ) . tap { |id | id << topic . id }
27+ title_element << Ox ::Element . new ( "topic_id" ) . tap { |id | id << topic . id . to_s }
2828 title_element << Ox ::Element . new ( "topic_files" ) . tap do |files |
2929 files [ :files ] = "Files"
3030 topic . documents . each_with_index do |document , index |
3131 next if document . content_type == "video/mp4"
3232 files << Ox ::Element . new ( "file_name_#{ index + 1 } " ) . tap do |file_name |
33- file_name << document . filename
33+ file_name << document . filename . to_s
3434 file_name [ :file_size ] = document . byte_size
3535 end
3636 end
0 commit comments