Sha256: 551d36f4775c043a5e036251453b7728a7088e6679aac3542098f19a502ea28f

Contents?: true

Size: 527 Bytes

Versions: 6

Compression:

Stored size: 527 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/mailer'

        yield(config)
      end

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

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
bima-shark-sdk-3.1.1 lib/shark/mailing_service.rb
bima-shark-sdk-2.5.0 lib/shark/mailing_service.rb
bima-shark-sdk-3.1.0 lib/shark/mailing_service.rb
bima-shark-sdk-3.0.0 lib/shark/mailing_service.rb
bima-shark-sdk-2.4.4 lib/shark/mailing_service.rb
bima-shark-sdk-2.4.3 lib/shark/mailing_service.rb