Module: SimpsonsWorld::ViewHelpers
- Defined in:
- lib/simpsons_world/view_helpers.rb
Instance Method Summary collapse
Instance Method Details
#simpsons_world_episode_url(season: nil, episode:) ⇒ Object
4 5 6 7 8 9 10 11 12 13 |
# File 'lib/simpsons_world/view_helpers.rb', line 4 def simpsons_world_episode_url season:nil, episode: season = 1 + Season.all.take_while { |k, episodes| episode -= episodes.size if episode > episodes.size }.size unless season begin "#{BASE_URL}#{Season.all[season][episode][:url]}" rescue NoEpisodeError, NoMethodError '' end end |