以前に書いた記事でコードを書き換える必要があったので対応してみました。
gem google-cloud-vision
をv0.x系からv1.0.0にアップデートしたら要注意です。
基本的に
Migrating to google-cloud-vision 1.0
https://github.com/googleapis/google-cloud-ruby/blob/master/google-cloud-vision/MIGRATING.md
に書いてあるとおりなのですが#safe_search_detection
についてはこちらのほうがわかりやすかったです。
require "google/cloud/vision"
image_annotator = Google::Cloud::Vision::ImageAnnotator.new
を
require "google/cloud/vision/v1"
image_annotator = Google::Cloud::Vision::V1::ImageAnnotator::Client.new
に書き換えました。
Google Cloud Visionについては以前にも破壊的なバージョンアップがあったような...