class RuboCop::Cop::Style::RedundantArrayConstructor
def on_send(node)
def on_send(node) return unless (array_literal = redundant_array_constructor(node)) receiver = node.receiver selector = node.loc.selector if node.method?(:new) range = receiver.source_range.join(selector) replacement = array_literal elsif node.method?(:Array) range = selector replacement = array_literal else range = receiver replacement = selector.begin.join(node.source_range.end) end register_offense(range, node, replacement) end