Sha256: 6170691ccb3dc143b2d28f9fd5557942cf824f09ced0d9ee42b355d13f6b2c42

Contents?: true

Size: 445 Bytes

Versions: 18

Compression:

Stored size: 445 Bytes

Contents

# frozen_string_literal: true

require "active_support/concern"

module AcidicJob
  module Extensions
    module ActionMailer
      extend ActiveSupport::Concern

      def deliver_acidicly(_options = {})
        job_class = ::ActionMailer::MailDeliveryJob
        job_args = [@mailer_class.name, @action.to_s, "deliver_now", @params, *@args]
        job = job_class.new(job_args)

        AcidicJob::Run.stage!(job)
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
acidic_job-0.9.0 lib/acidic_job/extensions/action_mailer.rb
acidic_job-0.8.8 lib/acidic_job/extensions/action_mailer.rb
acidic_job-0.8.7 lib/acidic_job/extensions/action_mailer.rb
acidic_job-0.8.5 lib/acidic_job/extensions/action_mailer.rb
acidic_job-0.8.4 lib/acidic_job/extensions/action_mailer.rb
acidic_job-0.8.3 lib/acidic_job/extensions/action_mailer.rb
acidic_job-0.8.2 lib/acidic_job/extensions/action_mailer.rb
acidic_job-0.8.1 lib/acidic_job/extensions/action_mailer.rb
acidic_job-0.8.0 lib/acidic_job/extensions/action_mailer.rb
acidic_job-1.0.0.beta.10 lib/acidic_job/extensions/action_mailer.rb
acidic_job-1.0.0.beta.9 lib/acidic_job/extensions/action_mailer.rb
acidic_job-1.0.0.beta.8 lib/acidic_job/extensions/action_mailer.rb
acidic_job-1.0.0.beta.7 lib/acidic_job/extensions/action_mailer.rb
acidic_job-1.0.0.beta.6 lib/acidic_job/extensions/action_mailer.rb
acidic_job-1.0.0.beta.5 lib/acidic_job/extensions/action_mailer.rb
acidic_job-1.0.0.beta.4 lib/acidic_job/extensions/action_mailer.rb
acidic_job-1.0.0.beta.3 lib/acidic_job/extensions/action_mailer.rb
acidic_job-1.0.0.beta.2 lib/acidic_job/extensions/action_mailer.rb