Class: MailHandler::Receiving::Notification::DelayState
- Inherits:
-
Object
- Object
- MailHandler::Receiving::Notification::DelayState
- Defined in:
- lib/mailhandler/receiving/notification/email/states.rb
Instance Attribute Summary collapse
-
#context ⇒ Object
Returns the value of attribute context.
-
#notified ⇒ Object
Returns the value of attribute notified.
Instance Method Summary collapse
-
#initialize(context) ⇒ DelayState
constructor
A new instance of DelayState.
- #notification_fired ⇒ Object
- #notify(search) ⇒ Object
Constructor Details
#initialize(context) ⇒ DelayState
Returns a new instance of DelayState.
15 16 17 18 19 |
# File 'lib/mailhandler/receiving/notification/email/states.rb', line 15 def initialize(context) @context = context end |
Instance Attribute Details
#context ⇒ Object
Returns the value of attribute context.
12 13 14 |
# File 'lib/mailhandler/receiving/notification/email/states.rb', line 12 def context @context end |
#notified ⇒ Object
Returns the value of attribute notified.
12 13 14 |
# File 'lib/mailhandler/receiving/notification/email/states.rb', line 12 def notified @notified end |
Instance Method Details
#notification_fired ⇒ Object
21 22 23 24 25 |
# File 'lib/mailhandler/receiving/notification/email/states.rb', line 21 def notification_fired @notified = true end |
#notify(search) ⇒ Object
27 28 29 30 31 |
# File 'lib/mailhandler/receiving/notification/email/states.rb', line 27 def notify(search) raise MailHandler::InterfaceError, 'notify(search) interface has to be implemented.' end |