los self sólo hacen falta para las asignaciones, y me parece más legible interpolar que sumar:

    "#{banco} - #{tipo} - ...#{numero.last(4)}"