class Opal::Rewriters::LogicalOperatorAssignment

def on_and_asgn(node)

lhs &&= rhs
def on_and_asgn(node)
  lhs, rhs = *node
  result = HANDLERS
           .fetch(lhs.type) { error "cannot handle LHS type: #{lhs.type}" }
           .call(lhs, rhs, :and)
  process(result)
end