Aby uzyskać ostatnie nznaki z ciągu, założyłem, że możesz użyć
ending = string[-n..-1]
ale jeśli ciąg jest krótszy niż nlitery, otrzymasz nil.
Jakie obejścia są dostępne?
Tło : Ciągi są zwykłym ASCII i mam dostęp do Ruby 1.9.1 i używam zwykłych starych obiektów Ruby (bez frameworków internetowych).
charszamiast split.