Size: a a a

2021 September 10

W

W in RubyRush.ru
всё логично, метода нет, ошибка как и написано в книге
источник

🌑

🌑 in RubyRush.ru
ну так, все правильно. Эта ошибка в книге и написана
источник

SR

Shattered Ruby in RubyRush.ru
Теперь мы находим ошибки в получении ошибок. Вселенная замкнулась😀
источник
2021 September 11

AT

An Ton in RubyRush.ru
Я же даже не пытаюсь создать объект. А ошибка есть.
источник

AT

An Ton in RubyRush.ru
источник

AT

An Ton in RubyRush.ru
источник

В

Виталий in RubyRush.ru
это потому что в листинге 17.17, там есть метод initialize
а в 17.18 ты открываешь класс и удаляешь из него метод,  этот пример продолжение предыдущего
источник

AT

An Ton in RubyRush.ru
Обычно он указывает что require_relative

Спасибо!
источник

В

Виталий in RubyRush.ru
походу, я не правильно дал инфу, я еще раз перечитал, это разные файлы, тут немного в другом прикол
источник

AT

An Ton in RubyRush.ru
Хотя один хрен не работает
источник

Э

Эдем in RubyRush.ru
А так?

class Ticket
 singleton_class.undef_method :new
end

t = Ticket.new
источник

Э

Эдем in RubyRush.ru
Ну или так если угодно

class Ticket
 class << self
   undef_method :new
 end
end

t = Ticket.new
источник

Э

Эдем in RubyRush.ru
А, сорян, remove_method нужно было
источник

AT

An Ton in RubyRush.ru
Оба варианта не работают
источник

AT

An Ton in RubyRush.ru
Думаю спрошу автора книги в соседнем чате.
источник

Э

Эдем in RubyRush.ru
Обав варианты работают :)
источник

В

Виталий in RubyRush.ru
да, в книге какой-то странный пример и этот файл в гите автора не могу найти)
источник

В

Виталий in RubyRush.ru
если в pry запускать, ошибка =\
источник

Э

Эдем in RubyRush.ru
Ошибку кидает на строке t = Ticket.new, как и должно быть
источник

Э

Эдем in RubyRush.ru
А на скриншотах кидало ошибку на классе
источник