This cop checks for uses of the deprecated class method usages.
# File lib/rubocop/cop/lint/deprecated_class_methods.rb, line 30 def autocorrect(node) @corrections << lambda do |corrector| receiver, method_name, *_args = *node DEPRECATED_METHODS.each do |data| next unless class_nodes(data).include?(receiver) next unless method_name == data[1] corrector.replace(node.loc.selector, data[2].to_s) end end end
# File lib/rubocop/cop/lint/deprecated_class_methods.rb, line 16 def on_send(node) receiver, method_name, *_args = *node DEPRECATED_METHODS.each do |data| next unless class_nodes(data).include?(receiver) next unless method_name == data[1] add_offense(node, :selector, format(MSG, deprecated_method(data), replacement_method(data))) end end
Generated with the Darkfish Rdoc Generator 2.