Class: EmmyExtends::Remailer::Connection
- Inherits:
-
Remailer::SMTP::Client
- Object
- Remailer::SMTP::Client
- EmmyExtends::Remailer::Connection
- Defined in:
- lib/emmy_extends/remailer/connection.rb
Instance Attribute Summary collapse
-
#operation ⇒ Object
Returns the value of attribute operation.
Instance Method Summary collapse
-
#initialize(op) ⇒ Connection
constructor
A new instance of Connection.
Constructor Details
#initialize(op) ⇒ Connection
Returns a new instance of Connection.
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/emmy_extends/remailer/connection.rb', line 8 def initialize(op) @operation = op = op.request..serializable_hash [:on_connect] = lambda { |*a| self.connect!(*a) } [:on_error] = lambda { |*a| self.error!(*a) } [:on_disconnect] = lambda { |*a| self.disconnect!(*a) } [:close] = true super() end |
Instance Attribute Details
#operation ⇒ Object
Returns the value of attribute operation.
5 6 7 |
# File 'lib/emmy_extends/remailer/connection.rb', line 5 def operation @operation end |