12
13
14
15
16
17
18
19
20
21
22
23
24
25 
     | 
    
      # File 'lib/esse/deprecations/deprecate.rb', line 12
def warning(method, repl, year, month)
  msg = ["NOTE: #{method} is deprecated"]
  msg << if repl == :none
    ' with no replacement'
  elsif repl.respond_to?(:call)
    "; use #{repl.call} instead"
  else
    "; use #{repl} instead"
  end
  msg << '. It will be removed on or after %4d-%02d-01.' % [year, month]
  msg << "\n#{method} called from #{Gem.location_of_caller(2).join(':')}"
  warn "#{msg.join}." unless Gem::Deprecate.skip
end
     |