diff options
author | Zachary Scott <e@zzak.io> | 2015-05-24 21:18:34 -0700 |
---|---|---|
committer | Zachary Scott <e@zzak.io> | 2015-05-24 21:18:34 -0700 |
commit | d0a370ec93c7e1118f3f58effe2e64712d3492bd (patch) | |
tree | 28d20d48ac9cbcd32e4e152f50036f1ec82aafa0 /activesupport/lib/active_support | |
parent | 83d0252fe3dabfc963f887c9b8fb07ced36c8e75 (diff) | |
parent | 6a074044df5acd8f9dbdc2679c9bbf3e0eacaa87 (diff) | |
download | rails-d0a370ec93c7e1118f3f58effe2e64712d3492bd.tar.gz rails-d0a370ec93c7e1118f3f58effe2e64712d3492bd.tar.bz2 rails-d0a370ec93c7e1118f3f58effe2e64712d3492bd.zip |
Merge branch 'master' of github.com:rails/rails
Diffstat (limited to 'activesupport/lib/active_support')
-rw-r--r-- | activesupport/lib/active_support/deprecation/behaviors.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/activesupport/lib/active_support/deprecation/behaviors.rb b/activesupport/lib/active_support/deprecation/behaviors.rb index 9f9dca8453..0cdc7e96f7 100644 --- a/activesupport/lib/active_support/deprecation/behaviors.rb +++ b/activesupport/lib/active_support/deprecation/behaviors.rb @@ -38,6 +38,18 @@ module ActiveSupport silence: ->(message, callstack) {}, } + # Behavior module allows to determine how to display deprecation messages. + # You can set any behaviors from +DEFAULT_BEHAVIORS+ constant or create + # custom behavior. Available behaviors: + # + # [+raise+] Raise <tt>ActiveSupport::DeprecationException</tt>. + # [+stderr+] Log all deprecation warnings to +$stderr+. + # [+log+] Log all deprecation warnings to +Rails.logger+. + # [+notify+] Use +ActiveSupport::Notifications+ to notify +deprecation.rails+. + # [+silence+] Do nothing. + # + # Setting behaviors only affects deprecations that happen after boot time. + # For more information you can read documentation for +behavior=+ method. module Behavior # Whether to print a backtrace along with the warning. attr_accessor :debug |