Sha256: 6d499b9293b9533520d0f7cd5cecbbc2ae932f856636ee19690fe7d76b626447

Contents?: true

Size: 540 Bytes

Versions: 5

Compression:

Stored size: 540 Bytes

Contents

# frozen_string_literal: true

require 'shark/mailing_service/base'
require 'shark/mailing_service/mail'

module Shark
  module MailingService
    class << self
      def use_shark_mailer
        require 'shark/mailing_service/configuration'
        require 'shark/mailing_service/renderers/context'
        require 'shark/mailing_service/renderers/erb_renderer'
        require 'shark/mailing_service/mailers/base_mailer'

        yield(config)
      end

      def config
        @config ||= Configuration.new
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
bima-shark-sdk-2.4.2 lib/shark/mailing_service.rb
bima-shark-sdk-2.4.1 lib/shark/mailing_service.rb
bima-shark-sdk-2.4.0 lib/shark/mailing_service.rb
bima-shark-sdk-2.3.1 lib/shark/mailing_service.rb
bima-shark-sdk-2.3.0 lib/shark/mailing_service.rb