class ActiveSupport::Deprecation::DeprecatedInstanceVariableProxy

:nodoc:
which emits deprecation warnings on any method call (except inspect).
Stand-in for @request, @attributes, @params, etc.

def initialize(instance, method, var = "@#{method}")

:nodoc:
which emits deprecation warnings on any method call (except +inspect+).
Stand-in for @request, @attributes, @params, etc.
def initialize(instance, method, var = "@#{method}")
  @instance, @method, @var = instance, method, var
end

def target

def target
  @instance.__send__(@method)
end

def warn(callstack, called, args)

def warn(callstack, called, args)
  ActiveSupport::Deprecation.warn("#{@var} is deprecated! Call #{@method}.#{called} instead of #{@var}.#{called}. Args: #{args.inspect}", callstack)
end