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.5.0'

Class Method Summary collapse

Class Method Details

.ignorefile_pathObject



21
22
23
# File 'lib/uncruft.rb', line 21

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

.record_deprecations?Boolean

Returns:

  • (Boolean)


17
18
19
# File 'lib/uncruft.rb', line 17

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