class TVMaze::Season
Attributes
episodes[RW]
number[RW]
Public Class Methods
from_episodes(episodes)
click to toggle source
# File lib/tvmaze/season.rb, line 9 def self.from_episodes(episodes) seasons = [] episodes.each do |e| next if e.season.nil? season = seasons.find { |s| s.number == e.season } if season.nil? season = Season.new season.number = e.season seasons << season end season.episodes << e end seasons end
new()
click to toggle source
# File lib/tvmaze/season.rb, line 5 def initialize @episodes = [] end