Sha256: 0d7e960d3569ceae1d1a33c489773331013eec825039cdc8cf11b89d9919a3ee

Contents?: true

Size: 581 Bytes

Versions: 1

Compression:

Stored size: 581 Bytes

Contents

require 'media/runner/app/media_paths'

module FileCheck
  include MediaPaths

  def series_exists?(series)
    if File.directory? series_path(series)
      true
    else
      false
    end
  end

  def episode_exists?(series, episode)
    [:mkv, :mp4, :avi].each do |format|
      if File.file? episode_path(series, episode, format)
        return true
      end
    end
    false
  end

  def episode_format(series, episode)
    [:mkv, :mp4, :avi].each do |format|
      if File.file? episode_path(series, episode, format)
        return "#{format}"
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
media-runner-1.0.0 lib/media/runner/app/file_check.rb