module Fog::Deprecation
Public Instance Methods
deprecate(older, newer)
click to toggle source
# File lib/fog/core/deprecation.rb, line 3 def deprecate(older, newer) module_eval <<-EOS, __FILE__, __LINE__ def #{older}(*args) Fog::Logger.deprecation("#{self} => ##{older} is deprecated, use ##{newer} instead [light_black](#{caller.first})[/]") send(:#{newer}, *args) end EOS end
self_deprecate(older, newer)
click to toggle source
# File lib/fog/core/deprecation.rb, line 12 def self_deprecate(older, newer) module_eval <<-EOS, __FILE__, __LINE__ def self.#{older}(*args) Fog::Logger.deprecation("#{self} => ##{older} is deprecated, use ##{newer} instead [light_black](#{caller.first})[/]") send(:#{newer}, *args) end EOS end