Class: Eivid::UploadVimeoJob

Inherits:
ApplicationJob show all
Defined in:
app/jobs/eivid/upload_vimeo_job.rb

Instance Method Summary collapse

Instance Method Details

#perform(video_record:, video_path:) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'app/jobs/eivid/upload_vimeo_job.rb', line 4

def perform(video_record:, video_path:)
  @video_record = video_record
  @video_path   = video_path
  @video_file   = File.open(video_path).read

  upload_to_vimeo
  set_attributes
  update_record
  add_to_folder
  
  notify_front
  check_status
end