module RSS2Mail::Transport::SMTP
Constants
- DEFAULT_HOST
- DEFAULT_PORT
- MESSAGE_TEMPLATE
Public Instance Methods
deliver_mail(to, *args)
click to toggle source
# File lib/rss2mail/transport.rb, line 82 def deliver_mail(to, *args) deliver_smtp(Net::SMTP, [to], *args) end
Private Instance Methods
deliver_smtp(klass, tos, subject, body, type)
click to toggle source
# File lib/rss2mail/transport.rb, line 88 def deliver_smtp(klass, tos, subject, body, type) klass.start(*@smtp) { |smtp| tos.each { |to| smtp.send_message( ERB.new(MESSAGE_TEMPLATE).result(binding), FROM, *to ) } } end