class RuboCop::NodePattern::Compiler::Sequence
def initialize(compiler, *arity_term_list)
def initialize(compiler, *arity_term_list) @arities, @terms = arity_term_list.transpose super(compiler) @variadic_index = @arities.find_index { |a| a.is_a?(Range) } fail_due_to 'multiple variable patterns in same sequence' \ if @variadic_index && !@arities.one? { |a| a.is_a?(Range) } end