class GmailApiJp::Draft
Constants
- APPLICATION_NAME
- CLIENT_SECRETS_PATH
- CONFIG
- CREDENTIALS_PATH
- OOB_URI
- SCOPE
Public Class Methods
new(text)
click to toggle source
the argument text should be like:
Subject: Hello Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
# File lib/gmail_api_jp.rb, line 33 def initialize(text) @service = Google::Apis::GmailV1::GmailService.new @service.client_options.application_name = APPLICATION_NAME @service.authorization = authorize @text = text.encode("ISO-2022-JP") end
Public Instance Methods
create_draft()
click to toggle source
# File lib/gmail_api_jp.rb, line 40 def create_draft user_id = 'me' draft = Google::Apis::GmailV1::Draft.new message = Google::Apis::GmailV1::Message.new message.raw = @text draft.message = message @service.create_user_draft(user_id, draft) puts "====== Draft created =====" end