class Mutant::Mutator::Node::Index::Assign
Mutator for index assignments
def dispatch
def dispatch super return if left_op_assignment? emit_index_read emit(children.last) mutate_child(children.length.pred) end
def emit_index_read
def emit_index_read emit(s(:index, receiver, *children[index_range])) end
def index_range
def index_range if left_op_assignment? NO_VALUE_RANGE else REGULAR_RANGE end end