Um die letzten nZeichen aus einer Zeichenfolge zu erhalten, habe ich angenommen, dass Sie sie verwenden können
ending = string[-n..-1]
aber wenn die Zeichenfolge weniger als nBuchstaben lang ist, erhalten Sie nil.
Welche Problemumgehungen sind verfügbar?
Hintergrund : Die Zeichenfolgen sind ASCII-Zeichenfolgen, ich habe Zugriff auf Ruby 1.9.1 und verwende einfache alte Ruby-Objekte (keine Webframeworks).
charsanstelle von split verwenden.