lib/animenewsnetwork/encyclopedia/reports.rb in animenewsnetwork-0.0.3 vs lib/animenewsnetwork/encyclopedia/reports.rb in animenewsnetwork-0.0.4

- old
+ new

@@ -19,10 +19,12 @@ data[:id] = anime['href'].match(/id=(\d+)/) { $1.to_i } data[:title] = anime.text data[:episodes] = item.xpath('nb_episodes')[0].text.to_i data[:start_date], data[:end_date] = item.xpath('production_date')[0].text.match(/([\d\-]+) to ([\d\-]+)/) { [$1, $2] } + data[:days] = item.xpath('nb_days')[0].text.to_i + data[:avg_days_between_eps] = item.xpath('avg_days_between_eps')[0].text.to_f data end end def anime_list(args = {}) @@ -44,11 +46,11 @@ xml.xpath('//item').map do |item| data = {} anime = item.xpath('anime')[0] data[:id] = anime['href'].match(/id=(\d+)/) { $1.to_i } data[:title] = anime.text - data[:nb_votes] = item.xpath('nb_votes')[0].text.to_i - data[:nb_seen] = item.xpath('nb_seen')[0].text.to_i + data[:votes] = item.xpath('nb_votes')[0].text.to_i + data[:seen] = item.xpath('nb_seen')[0].text.to_i data[:straight_average] = item.xpath('straight_average')[0].text.to_f data[:weighted_average] = item.xpath('weighted_average')[0].text.to_f data[:bayesian_average] = item.xpath('bayesian_average')[0].text.to_f data end