class OnlyofficeGmailHelper::EmailAccount
Class for storing default mail accounts
Constants
- GMAIL_DEFAULT
@return [MailAccount] default account
Public Class Methods
read_defaults()
click to toggle source
Read default values for account @return [Hash] result
# File lib/onlyoffice_gmail_helper/email_account.rb, line 10 def self.read_defaults return read_env_defaults if read_env_defaults yaml = YAML.load_file("#{Dir.home}/.gem-onlyoffice_gmail_helper/config.yml") { user: yaml['user'], password: yaml['password'] } rescue Errno::ENOENT raise Errno::ENOENT, 'No config found. Please create ~/.gem-onlyoffice_gmail_helper/config.yml' end
read_env_defaults()
click to toggle source
Read keys from env variables @return [Hash]
# File lib/onlyoffice_gmail_helper/email_account.rb, line 21 def self.read_env_defaults return false unless ENV['GMAIL_USER'] && ENV['GMAIL_PASSWORD'] { user: ENV['GMAIL_USER'], password: ENV['GMAIL_PASSWORD'] } end