Sha256: d64f2445b9092d5c2be2bcd60f374ce71406cc0a9fe1788c69cc6675ab481729
Contents?: true
Size: 627 Bytes
Versions: 8
Compression:
Stored size: 627 Bytes
Contents
class EmailsController < ApplicationController def do_nothing render_nothing end def send_email deliver :email 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 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
8 entries across 8 versions & 1 rubygems