From 54b4e8e8d6a6bb5b8a27f2e9a6dbbc1a47fea4a0 Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Wed, 4 Jan 2012 13:09:05 -0800 Subject: just implement the delegate method --- .../lib/active_model/mass_assignment_security/sanitizer.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'activemodel/lib/active_model/mass_assignment_security') diff --git a/activemodel/lib/active_model/mass_assignment_security/sanitizer.rb b/activemodel/lib/active_model/mass_assignment_security/sanitizer.rb index bbdddfb50d..caf2a25573 100644 --- a/activemodel/lib/active_model/mass_assignment_security/sanitizer.rb +++ b/activemodel/lib/active_model/mass_assignment_security/sanitizer.rb @@ -1,5 +1,3 @@ -require 'active_support/core_ext/module/delegation' - module ActiveModel module MassAssignmentSecurity class Sanitizer @@ -26,13 +24,15 @@ module ActiveModel end class LoggerSanitizer < Sanitizer - delegate :logger, :to => :@target - def initialize(target) @target = target super end + def logger + @target.logger + end + def logger? @target.respond_to?(:logger) && @target.logger end -- cgit v1.2.3