class Plotline::Import::Handlers::VideoFile

Constants

IMAGE_EXTENSIONS

Public Instance Methods

import(filename) click to toggle source
# File lib/plotline/import/handlers/video_file.rb, line 11
def import(filename)
  log "\e[34mImporting:\e[0m #{filename}"

  if !File.exists?(filename)
    log "FILE REMOVED"
    return
  end

  dst = filename.gsub(@runner.source_dir, @runner.uploads_dir)

  FileUtils.mkdir_p(File.dirname(dst))
  FileUtils.cp(filename, dst)
end
supported_file?(filename) click to toggle source
# File lib/plotline/import/handlers/video_file.rb, line 7
def supported_file?(filename)
  IMAGE_EXTENSIONS.include?(File.extname(filename).gsub('.', ''))
end