Sha256: 0a6e36dccc750f075ba9546648b888214fb45ec884b8c332831d273d7f19b522
Contents?: true
Size: 922 Bytes
Versions: 1
Compression:
Stored size: 922 Bytes
Contents
# Extension of USPSFlags::Config to allow including custom burgee files. # # @private class USPSFlags::Config @@burgees_dir ||= defined?(::Rails) ? "#{::Rails.root}/app/lib/usps-burgees" : "#{File.dirname(__dir__)}/output" @@flags_dir ||= USPSFlags::Config.flags_dir @@reset ||= USPSFlags::Config.reset @@use_larger_tridents ||= USPSFlags::Config.use_larger_tridents attr_accessor :burgees_dir alias :parent_initialize :initialize def initialize @burgees_dir = @@burgees_dir parent_initialize do |c| c.flags_dir = @@flags_dir c.reset = @@reset c.use_larger_tridents = @@use_larger_tridents end yield self if block_given? @@burgees_dir = @burgees_dir end def self.burgees_dir burgees_path = if defined?(::Rails) "#{::Rails.root}/app/lib/usps-burgees" else @@burgees_dir end ::FileUtils.mkdir_p(burgees_path) burgees_path end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
usps_flags-burgees-0.0.8 | lib/usps_flags/burgees/config.rb |