class Gmailish::Labeler
Constants
- ARCHIVE
- TRANSFERED
Attributes
account[R]
uid[R]
Public Class Methods
new(account, uid)
click to toggle source
# File lib/gmailish/labeler.rb, line 6 def initialize(account, uid) @account = account @uid = uid end
Public Instance Methods
all_mail()
click to toggle source
# File lib/gmailish/labeler.rb, line 15 def all_mail label(ARCHIVE) end
transfered()
click to toggle source
# File lib/gmailish/labeler.rb, line 11 def transfered label(TRANSFERED) end
Private Instance Methods
label(name)
click to toggle source
# File lib/gmailish/labeler.rb, line 23 def label(name) account.uid_copy(uid, name) rescue raise Error::NoLabelError, "Manually create `#{name}' label." end