youtube_it gem を使用して、タイトルのビデオ ID のリストを取得しています。
require 'youtube_it'
# query the video title
response = client.videos_by(:query => v, :max_results => 1)
# print out title
puts response.videos.first.title
削除されたビデオに遭遇するとエラーが発生します。
undefined method `title' for nil:NilClass (NoMethodError)
これをどのように処理しますか?
解決
# check if the video title exists
v1 = response.videos.first
if v1.nil?
puts "*** VIDEO REMOVED ***"
else
# display video title
puts v1.title
end
ありがとう。