class Gmail::Client::Plain

Attributes

password[R]

Public Class Methods

new(username, password, options={}) click to toggle source
Calls superclass method Gmail::Client::Base::new
# File lib/gmail/client/plain.rb, line 6
def initialize(username, password, options={})
  @password = password
  super(username, options)
end

Public Instance Methods

login(raise_errors=false) click to toggle source
# File lib/gmail/client/plain.rb, line 11
def login(raise_errors=false)
  @imap and @logged_in = (login = @imap.login(username, password)) && login.name == 'OK'
rescue Net::IMAP::NoResponseError
  raise_errors and raise AuthorizationError, "Couldn't login to given GMail account: #{username}"
end