Method: Email::Verification::Gmail#retrieve_verification_code

Defined in:
lib/email/verification/gmail.rb

#retrieve_verification_code(email:, password:, mark_as_read: true, count: :all, mailboxes: %w(Inbox),, settings: {}, proxy: nil) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/email/verification/gmail.rb', line 5

def retrieve_verification_code(email:, password:, mark_as_read: true, count: :all, mailboxes: %w(Inbox), settings: {}, proxy: nil)
  if proxy && !proxy.empty? && !proxy[:host].to_s.empty? && !proxy[:port].to_s.empty?
    return super(email: email, password: password, host: "imap.gmail.com", port: 993, enable_ssl: true, mailboxes: mailboxes, count: count, settings: settings, proxy: proxy)
  else
    return normal_retrieve_verification_code(email: email, password: password, mark_as_read: mark_as_read, count: count, mailboxes: mailboxes, settings: settings)
  end
end