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 def series_path(series) nil unless series "#{SERIES_BASE}/#{series}" end def episode_path(series, episode, format) nil unless series && episode && format "#{series_path(series)}/#{episode}.#{format}" end def series_base SERIES_BASE end def movies_base MOVIES_BASE end end