Sha256: 7e986fb5f5187e82cd4f2cf0cc42b889376e98881f00b5e3e092807f4ef95789

Contents?: true

Size: 556 Bytes

Versions: 1

Compression:

Stored size: 556 Bytes

Contents

class EmailsController < ApplicationController

  def do_nothing
    render nothing: true
  end

  def send_email
    deliver :email
    render nothing: true
  end

  def send_html_email_with_links
    deliver :html_email_with_links
    render nothing: true
  end

  def send_text_email_with_links
    deliver :text_email_with_links
    render nothing: true
  end

  private

  def deliver(method_name)
    if Rails.version >= '3'
      Mailer.public_send(method_name).deliver
    else
      Mailer.public_send("deliver_#{method_name}")
    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
spreewald-2.4.0 tests/shared/app/controllers/emails_controller.rb