Sha256: 020b41bbf8b5e66035d760ae1b292d70001e8b76f6ceed06d08d34e2c2a8ec8d

Contents?: true

Size: 423 Bytes

Versions: 2

Compression:

Stored size: 423 Bytes

Contents

class USPSFlags::Config
  @@burgees_dir ||= if defined?(::Rails)
    "#{::Rails.root}/app/lib/usps-burgees"
  else
    "#{File.dirname(__dir__)}/output"
  end

  attr_accessor :burgees_dir

  alias :parent_initialize :initialize
  def initialize
    @burgees_dir = @@burgees_dir
    parent_initialize
    yield self if block_given?
    @@burgees_dir = @burgees_dir
  end

  def self.burgees_dir
    @@burgees_dir
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
usps_flags-burgees-0.0.3 lib/usps_flags/burgees/config.rb
usps_flags-burgees-0.0.2 lib/usps_flags/burgees/config.rb