Нормально ли для методов с вопросительным знаком возвращать что-то истинное (например, число), чтобы указать, что что-то истинно, или нужно вернуть true
?
Есть ли примеры правды, которые используются в стандартной библиотеке Ruby или Rails, например?
Фон: Кто-то написал метод String#int?
в ответе на отдельный вопрос, в котором было возвращено целое число для представления true и nil
для представления false. Другой пользователь был удивлен тем, что не возвращал логическое значение.