# File lib/aws/core/deprecations.rb, line 60 def deprecated method, options = {} deprecation_msg = options[:message] || begin msg = "DEPRECATION WARNING: called deprecated method `#{method}' " msg << "of #{self.name}" msg << ", try calling #{options[:use]} instead" if options[:use] msg end alias_method("deprecated_#{method}""deprecated_#{method}", method) warned = false # we only want to issue this warning once define_method(method) do |*args,&block| unless warned warn(deprecation_msg) warned = true end send("deprecated_#{method}", *args, &block) end end