Method: MailHandler::Receiver#find_email

Defined in:
lib/mailhandler/receiver.rb

#find_email(options) ⇒ Object



39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# File 'lib/mailhandler/receiver.rb', line 39

def find_email(options)
  init_search_details(options)
  checker.start

  until search_time_expired?
    break if single_search(options)

    sleep search_frequency
  end

  notify_observers(search)
  checker.search_result
ensure
  checker.stop
end