Method: PosterManager#upload

Defined in:
lib/filmaffinity/poster-manager.rb

#upload(posterurl, api_id) ⇒ Object



10
11
12
13
14
15
16
17
18
# File 'lib/filmaffinity/poster-manager.rb', line 10

def upload(posterurl, api_id)
  imgur = Imgur.new(api_id)
  @dir = __dir__ + '/' + construct_name + '.jpg'
  save_img_locally(posterurl)
  local_image = Imgur::LocalImage.new(@dir)
  uploaded = imgur.upload(local_image)
  File.delete(@dir)
  uploaded.link
end