class RuboCop::Cop::Style::Alias
def on_alias(node)
def on_alias(node) # alias_method can't be used with global variables return if node.each_child_node(:gvar).any? # alias_method can't be used in instance_eval blocks scope_type = scope_type(node) return if scope_type == :instance_eval if scope_type == :dynamic || style == :prefer_alias_method add_offense(node, :keyword, MSG_ALIAS) elsif node.children.none? { |arg| bareword?(arg) } add_offense_for_args(node) end end