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