0
Я хочу определить, когда мой класс правдивый/фальшивый. Является ли это возможным?Определите, когда класс правдивый/ложный в ruby
class CustomNullObject
def nil?
true
end
end
Пример использования:
puts CustomNullObject.new ? 'ignore me' : 'PRINT ME! NullObject is falsy'
Плохая идея. Новый должен возвращать новый экземпляр своего класса (или бросить эксплоит?). В любом случае, это не ответ на мой вопрос. –