remove deprecated `BufferedLogger`.

This commit is contained in:
Yves Senn 2013-07-01 22:15:33 +02:00
parent cd74f0292f
commit cfa35c55bb
4 changed files with 4 additions and 44 deletions

View File

@ -1,3 +1,7 @@
* Remove deprecated `BufferedLogger`.
*Yves Senn*
* Remove deprecated `assert_present` and `assert_blank` methods.
*Yves Senn*

View File

@ -1,21 +0,0 @@
require 'active_support/deprecation'
require 'active_support/logger'
module ActiveSupport
class BufferedLogger < Logger
def initialize(*args)
self.class._deprecation_warning
super
end
def self.inherited(*)
_deprecation_warning
super
end
def self._deprecation_warning
::ActiveSupport::Deprecation.warn 'ActiveSupport::BufferedLogger is deprecated! Use ActiveSupport::Logger instead.'
end
end
end

View File

@ -1,5 +1,4 @@
require 'active_support/log_subscriber'
require 'active_support/buffered_logger'
require 'active_support/notifications'
module ActiveSupport

View File

@ -1,22 +0,0 @@
require 'abstract_unit'
require 'active_support/buffered_logger'
class BufferedLoggerTest < ActiveSupport::TestCase
def test_can_be_subclassed
warn = 'ActiveSupport::BufferedLogger is deprecated! Use ActiveSupport::Logger instead.'
ActiveSupport::Deprecation.expects(:warn).with(warn).once
Class.new(ActiveSupport::BufferedLogger)
end
def test_issues_deprecation_when_instantiated
warn = 'ActiveSupport::BufferedLogger is deprecated! Use ActiveSupport::Logger instead.'
ActiveSupport::Deprecation.expects(:warn).with(warn).once
ActiveSupport::BufferedLogger.new(STDOUT)
end
end