class GmailOauth::Message

Attributes

cc[R]
email[R]
from[R]
received_on[R]
subject[R]
to[R]
uid[R]

Public Class Methods

new(email, uid = 0) click to toggle source
# File lib/gmail_oauth/message.rb, line 5
def initialize(email, uid = 0)
  @email = email
  @uid = uid
  @to = email.to
  @from = email.from
  @subject = email.subject
  @cc = email.cc
  @received_on = email.date
end

Public Instance Methods

get_attachments() click to toggle source
# File lib/gmail_oauth/message.rb, line 28
def get_attachments
  return [] unless has_attachments?
  attachments = []
  email.attachments.each do |attach|
    attachments << GmailOauth::Attachment.new(attach) 
  end
  attachments
end
has_attachments?() click to toggle source
# File lib/gmail_oauth/message.rb, line 24
def has_attachments?
  !email.attachments.blank?
end