lib/ayadn/tvshow.rb in ayadn-1.6.0 vs lib/ayadn/tvshow.rb in ayadn-1.7.0
- old
+ new
@@ -70,26 +70,28 @@
puts "\n\nIs it ok? (y/N)".color(:yellow)
STDIN.getch == ("y" || "Y") ? true : false
end
def post options = {}
+ options = options.dup
reg = /[~:-;,?!\'&`^=+<>*%()\/"“”’°£$€.…]/
filename = "#{@name.downcase.strip.gsub(reg, '_').split(' ').join('_')}.jpg"
if options['banner']
FileOps.download_url(filename, @banner_url)
else
FileOps.download_url(filename, @poster_url)
end
@view.clear_screen
puts "\nPosting and uploading the show poster...\n".color(:green)
- file = ["#{Settings.config[:paths][:downloads]}/#{filename}"]
+ options[:embed] = ["#{Settings.config[:paths][:downloads]}/#{filename}"]
+ options[:tvshow] = true
dic = {
- 'text' => @text,
- 'data' => FileOps.upload_files(file),
- 'title' => @name,
- 'source' => 'TVDb'
+ options: options,
+ text: @text,
+ title: @name,
+ source: 'TVDb'
}
- resp = Post.new.send_tvshow(dic)
+ resp = Post.new.post(dic)
FileOps.save_post(resp) if Settings.options[:backup][:auto_save_sent_posts]
@view.clear_screen
puts Status.yourpost
@view.show_posted(resp)
end