Method: Knj::Mailobj#initialize
- Defined in:
- lib/knj/mailobj.rb
#initialize(args = {}) ⇒ Mailobj
Returns a new instance of Mailobj.
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/knj/mailobj.rb', line 2 def initialize(args = {}) @args = { "smtp_host" => "localhost", "smtp_port" => 25, "smtp_user" => nil, "smtp_passwd" => nil, "smtp_domain" => ENV["HOSTNAME"] } if args.is_a?(Hash) args.each do |key, value| @args[key] = value end end self.send if @args["send"] end |