lib/media/runner/app/media_paths.rb in media-runner-1.0.2 vs lib/media/runner/app/media_paths.rb in media-runner-1.0.3

- old
+ new

@@ -1,25 +1,29 @@ module MediaPaths SERIES_BASE = "#{Dir.home}/Movies/series".freeze MOVIES_BASE = "#{Dir.home}/Movies/movies".freeze - def movie_path(movie) - nil unless movie - "#{MOVIES_BASE}/#{movie}" - end + # Series - def series_path(series) - nil unless series - "#{SERIES_BASE}/#{series}" + def series_path(episode) + nil unless episode + "#{SERIES_BASE}/#{episode.series}" end - def episode_path(series, episode, format) - nil unless series && episode && format - "#{series_path(series)}/#{episode}.#{format}" + def episode_path(episode) + nil unless episode + "#{series_path(episode)}/#{episode.title}.#{episode.format}" end def series_base SERIES_BASE + end + + # Movies + + def movie_path(movie) + nil unless movie + "#{MOVIES_BASE}/#{movie.title}.#{movie.format}" end def movies_base MOVIES_BASE end