Ruby sprawdza, czy zero przed wywołaniem metody

Mam ruby ​​w Ruby, na których wywoływam metodę strip, aby usunąć początkowe i końcowe białe znaki. na przykład

s = "12345 "
s.strip

Jeśli jednak łańcuch jest pusty, pojawia się następujący błąd.

NoMethodError: niezdefiniowana metoda `strip 'dla nil: NilClass

Używam Ruby 1.9, więc jaki jest najłatwiejszy sposób sprawdzenia, czy wartość jest zerowa przed wywołaniem metody strip?

Aktualizacja:

Próbowałem tego na elemencie w tablicy, ale miałem ten sam problem:

data[2][1][6].nil? ? data[2][1][6] : data[2][1][6].split(":")[1].strip

questionAnswers(8)

yourAnswerToTheQuestion