Sha256: 350acc98e18da20179596c1712c93f211d5ef1df43e84ec3cedb64e4a2c9fef8

Contents?: true

Size: 424 Bytes

Versions: 5

Compression:

Stored size: 424 Bytes

Contents

# frozen_string_literal: true

require 'letter_opener_web/engine'
require 'rexml/document'

module LetterOpenerWeb
  class Config
    attr_accessor :letters_location
  end

  def self.config
    @config ||= Config.new.tap do |conf|
      conf.letters_location = Rails.root.join('tmp', 'letter_opener')
    end
  end

  def self.configure
    yield config if block_given?
  end

  def self.reset!
    @config = nil
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
letter_opener_web-1.4.1 lib/letter_opener_web.rb
letter_opener_web-1.4.0 lib/letter_opener_web.rb
letter_opener_web-1.3.4 lib/letter_opener_web.rb
letter_opener_web-1.3.3 lib/letter_opener_web.rb
letter_opener_web-1.3.2 lib/letter_opener_web.rb