module Deprecation::Notifier
Public Class Methods
__deprecation_logger__(class_name, method_name, options = {})
click to toggle source
# File lib/deprecation/notifier.rb, line 6 def __deprecation_logger__(class_name, method_name, options = {}) options = options.symbolize_keys if options[:at].nil? || options[:at].to_time <= Time.now message = class_name message << "#" << method_name if method_name message << " is deprecated" message << (options[:at].present?? " as of #{options[:at]}." : ".") message << " " << options[:message] if options[:message] ActiveSupport::Deprecation.warn(message, caller[1..-1]) end end