class Gmailish::Flagger

Constants

DELETED
UNREAD

Attributes

account[R]
uid[R]

Public Class Methods

new(account, uid) click to toggle source
# File lib/gmailish/flagger.rb, line 6
def initialize(account, uid)
  @account = account
  @uid = uid
end

Public Instance Methods

delete() click to toggle source
# File lib/gmailish/flagger.rb, line 11
def delete
  flag(DELETED)
end
unread() click to toggle source
# File lib/gmailish/flagger.rb, line 15
def unread
  flag(UNREAD)
end

Private Instance Methods

flag(name) click to toggle source
# File lib/gmailish/flagger.rb, line 23
def flag(name)
  account.uid_store(uid, "+FLAGS", [name])
end