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