Ruby проверить, если ноль, прежде чем вызывать метод

У меня есть строка в Ruby, в которой я вызываю метод strip, чтобы удалить начальный и конечный пробелы. например

s = "12345 "
s.strip

Однако, если строка пуста, я получаю следующую ошибку.

NoMethodError: неопределенный метод `strip & apos; для ноля: NilClass

Я использую Ruby 1.9, так какой самый простой способ проверить, является ли значение nil перед вызовом метода стриптиза?

Update:

Я попробовал это для элемента в массиве, но получил ту же проблему:

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

Ответы на вопрос(8)

Ваш ответ на вопрос