class Protobuf::DeprecationBase
Public Instance Methods
deprecate_methods(*args)
click to toggle source
Calls superclass method
# File lib/protobuf/deprecation.rb, line 6 def deprecate_methods(*args) deprecation_options = { :deprecator => self } if args.last.is_a?(Hash) args.last.merge!(deprecation_options) else args.push(deprecation_options) end super end
deprecation_warning(deprecated_method_name, message = nil, caller_backtrace = nil)
click to toggle source
Calls superclass method
# File lib/protobuf/deprecation.rb, line 18 def deprecation_warning(deprecated_method_name, message = nil, caller_backtrace = nil) # This ensures ActiveSupport::Deprecation doesn't look for the caller, which is very costly. super(deprecated_method_name, message, caller_backtrace) unless ENV.key?('PB_IGNORE_DEPRECATIONS') end