Method: Gmail::Message#add_label

Defined in:
lib/gmail/message.rb

#add_label(name) ⇒ Object Also known as: label, label!, add_label!

Use Gmail IMAP Extensions to add a Label to an email



144
145
146
147
148
149
# File 'lib/gmail/message.rb', line 144

def add_label(name)
  @gmail.mailbox(@mailbox.name) do
    @gmail.conn.uid_store(uid, "+X-GM-LABELS", [Net::IMAP.encode_utf7(name.to_s)])
    clear_cached_attributes
  end
end