Sha256: 02100e753264543f499cc814af9725aad714a15fec0431d9e8e312855fe0dea6

Contents?: true

Size: 545 Bytes

Versions: 29

Compression:

Stored size: 545 Bytes

Contents

class AutoMailer < ActionMailer::Base
  include Roadie::Rails::Automatic

  default from: 'john@example.com'

  def normal_email
    generate_email
  end

  def disabled_email
    generate_email
  end

  private
  def roadie_options
    unless action_name =~ /disabled/
      super.combine(url_options: {protocol: "https"})
    end
  end

  def generate_email
    mail(to: 'example@example.org', subject: "Notification for you") do |format|
      format.html { render :normal_email }
      format.text { render :normal_email }
    end
  end
end

Version data entries

29 entries across 10 versions & 1 rubygems

Version Path
roadie-rails-1.2.0 spec/railsapps/shared/all/app/mailers/auto_mailer.rb
roadie-rails-1.2.0 spec/railsapps/rails_51/app/mailers/auto_mailer.rb
roadie-rails-1.2.0 spec/railsapps/rails_50/app/mailers/auto_mailer.rb
roadie-rails-1.1.1 spec/railsapps/rails_50/app/mailers/auto_mailer.rb
roadie-rails-1.1.1 spec/railsapps/shared/all/app/mailers/auto_mailer.rb
roadie-rails-1.1.0 spec/railsapps/shared/all/app/mailers/auto_mailer.rb
roadie-rails-1.1.0.rc2 spec/railsapps/shared/all/app/mailers/auto_mailer.rb
roadie-rails-1.1.0.rc1 spec/railsapps/shared/all/app/mailers/auto_mailer.rb
roadie-rails-1.0.6 spec/railsapps/shared/all/app/mailers/auto_mailer.rb
roadie-rails-1.0.5 spec/railsapps/shared/all/app/mailers/auto_mailer.rb
roadie-rails-1.0.4 spec/railsapps/rails_32/app/mailers/auto_mailer.rb
roadie-rails-1.0.4 spec/railsapps/rails_30/app/mailers/auto_mailer.rb
roadie-rails-1.0.4 spec/railsapps/rails_31/app/mailers/auto_mailer.rb
roadie-rails-1.0.4 spec/railsapps/rails_40/app/mailers/auto_mailer.rb
roadie-rails-1.0.4 spec/railsapps/rails_40_no_pipeline/app/mailers/auto_mailer.rb
roadie-rails-1.0.4 spec/railsapps/rails_41/app/mailers/auto_mailer.rb
roadie-rails-1.0.4 spec/railsapps/rails_42/app/mailers/auto_mailer.rb
roadie-rails-1.0.3 spec/railsapps/rails_41/app/mailers/auto_mailer.rb
roadie-rails-1.0.3 spec/railsapps/rails_30/app/mailers/auto_mailer.rb
roadie-rails-1.0.3 spec/railsapps/rails_40_no_pipeline/app/mailers/auto_mailer.rb