module Ardm::Deprecation

Public Class Methods

deprecations() click to toggle source
# File lib/ardm/deprecation.rb, line 3
def self.deprecations
  @deprecations ||= begin
                      at_exit { print_deprecations }
                      {}
                    end
end
print_deprecations() click to toggle source
warn(message) click to toggle source
# File lib/ardm/deprecation.rb, line 15
def self.warn(message)
  message = "DEPRECATED: #{message} at #{caller[2].sub(Rails.root.to_s,'')}"
  deprecations[message] ||= 0
  deprecations[message] += 1
  if deprecations[message] == 1
    $stderr.puts message
  end
end