module MailHandler::Receiving::Observer
observer handler
Public Instance Methods
add_observer(observer)
click to toggle source
# File lib/mailhandler/receiving/observer.rb, line 15 def add_observer(observer) @observers ||= [] @observers << observer end
delete_observer(observer)
click to toggle source
# File lib/mailhandler/receiving/observer.rb, line 20 def delete_observer(observer) @observers.delete(observer) if @observers end
init_observer()
click to toggle source
# File lib/mailhandler/receiving/observer.rb, line 7 def init_observer @observers = [] end
notify_observers(search)
click to toggle source
# File lib/mailhandler/receiving/observer.rb, line 24 def notify_observers(search) @observers.each { |observer| observer.notify(search) } if @observers end
observers()
click to toggle source
# File lib/mailhandler/receiving/observer.rb, line 11 def observers @observers end