Sha256: bb3f1247bee4e5dcfddf2b45a4317bda2f4743fbfe69bb3f560fd3d0be463f5d

Contents?: true

Size: 434 Bytes

Versions: 2

Compression:

Stored size: 434 Bytes

Contents

# frozen_string_literal: true

# Extension of USPSFlags::Config to allow including custom burgee files.
#
# @private
class USPSFlags::Config
  attr_accessor :burgees_dir

  def initialize
    get_defaults
    get_extension_defaults
    yield self if block_given?
  end

private

  def get_extension_defaults
    @burgees_dir ||= defined?(::Rails) ? "#{::Rails.root}/app/lib/usps-burgees" : "#{File.dirname(__dir__)}/output"
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
usps_flags-burgees-0.1.1 lib/usps_flags/burgees/config.rb
usps_flags-burgees-0.1.0 lib/usps_flags/burgees/config.rb