module DeprecationTracker::KernelWarnTracker

Public Class Methods

callbacks() click to toggle source
# File lib/deprecation_tracker.rb, line 17
def self.callbacks
  @callbacks ||= []
end

Public Instance Methods

warn(*messages) click to toggle source
Calls superclass method
# File lib/deprecation_tracker.rb, line 21
def warn(*messages)
  KernelWarnTracker.callbacks.each do |callback|
    messages.each { |message| callback.(message) }
  end

  super
end