class RuboCop::Cop::Style::DeprecatedHashMethods

and Hash#has_value?
This cop checks for uses of the deprecated methods Hash#has_key?

def autocorrect(node)

def autocorrect(node)
  @corrections << lambda do |corrector|
    corrector.replace(node.loc.selector,
                      proper_method_name(node.loc.selector.source))
  end
end

def on_send(node)

def on_send(node)
  _receiver, method_name, *args = *node
  return unless args.size == 1 &&
                DEPRECATED_METHODS.include?(method_name)
  add_offense(node, :selector,
              format(MSG,
                     method_name,
                     proper_method_name(method_name)))
end

def proper_method_name(method_name)

def proper_method_name(method_name)
  method_name.to_s.sub(/has_/, '')
end