Sha256: 2fb0a13cafa3675dcf4df178bfa2e8060f0d078c00df7025d76ebc03810e0503

Contents?: true

Size: 578 Bytes

Versions: 2

Compression:

Stored size: 578 Bytes

Contents

require 'uncruft/version'
require 'uncruft/railtie'
require 'uncruft/deprecation_handler'
require 'uncruft/warning'

module Uncruft
  class << self
    # http://api.rubyonrails.org/classes/ActiveModel/Type/Boolean.html
    FALSE_VALUES = [false, 0, "0", "f", "F", "false", "FALSE", "off", "OFF"].to_set

    def whitelist_deprecations?
      ENV['WHITELIST_DEPRECATIONS'].presence && !FALSE_VALUES.include?(ENV['WHITELIST_DEPRECATIONS'])
    end

    def ignorefile_path
      ENV['UNCRUFT_IGNOREFILE_PATH'] || Rails.root.join('config', 'deprecations.ignore')
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
uncruft-0.0.2 lib/uncruft.rb
uncruft-0.0.1 lib/uncruft.rb