class Multitagger::Provider::Google
Public Class Methods
new(config)
click to toggle source
# File lib/multitagger/provider/google.rb, line 6 def initialize(config) @vision = ::Google::Cloud.vision(config["project"], config["keyfile"]) end
Public Instance Methods
tag(image)
click to toggle source
# File lib/multitagger/provider/google.rb, line 10 def tag(image) img = @vision.image(image) img.labels.map { |x| Tag.new(x.description, x.score) } end