Sha256: e66e34af67b87cdb37ad18ece3d3c5f3173d31fb48ac5a959baa11d86395c5af
Contents?: true
Size: 1.08 KB
Versions: 2
Compression:
Stored size: 1.08 KB
Contents
class EmailsController < ApplicationController def do_nothing render_nothing end def send_email deliver :email render_nothing end def send_crlf_email deliver :email_crlf render_nothing end def send_email_with_umlauts deliver :email_with_umlauts render_nothing end def send_html_email_with_links deliver :html_email_with_links render_nothing end def send_text_email_with_links deliver :text_email_with_links render_nothing end def send_html_email_with_linebreaks deliver :html_email_with_linebreaks render_nothing end def send_html_email_with_specific_line deliver :html_email_with_specific_line render_nothing end def send_text_email_with_specific_line deliver :text_email_with_specific_line render_nothing end private def deliver(method_name) case when Rails.version.to_i >= 5 SpreewaldMailer.send(method_name).deliver when Rails.version.to_i >= 3 Mailer.public_send(method_name).deliver else Mailer.public_send("deliver_#{method_name}") end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
spreewald-3.0.2 | tests/shared/app/controllers/emails_controller.rb |
spreewald-2.99.3 | tests/shared/app/controllers/emails_controller.rb |