Module: Uncruft

Defined in:
lib/uncruft.rb,
lib/uncruft/railtie.rb,
lib/uncruft/version.rb,
lib/uncruft/warning.rb,
lib/uncruft/deprecatable.rb,
lib/uncruft/deprecation_handler.rb

Defined Under Namespace

Modules: Deprecatable, Warning Classes: DeprecationHandler, Railtie

Constant Summary collapse

FALSE_VALUES =
[false, 0, "0", "f", "F", "false", "FALSE", "off", "OFF"].to_set
VERSION =
'0.3.3'.freeze

Class Method Summary collapse

Class Method Details

.ignorefile_pathObject



19
20
21
# File 'lib/uncruft.rb', line 19

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

.record_deprecations?Boolean

Returns:

  • (Boolean)


15
16
17
# File 'lib/uncruft.rb', line 15

def record_deprecations?
  ENV['RECORD_DEPRECATIONS'].presence && !ENV['RECORD_DEPRECATIONS'].in?(FALSE_VALUES)
end