class Glima::Command::Label
Public Class Methods
new(message_id, add, del)
click to toggle source
# File lib/glima/command/label.rb, line 5 def initialize(message_id, add, del) req = {} req[:add_label_ids] = add.map(&:id) unless add.empty? req[:remove_label_ids] = del.map(&:id) unless add.empty? if req.empty? puts "Do nothing." return 0 end req = Google::Apis::GmailV1::ModifyMessageRequest.new(req) client.modify_message('me', message_id, req) do |res, err| if res puts "Update #{message_id} successfully." else puts "Error: #{err}" end end end