Size: a a a

pro.rb (Ruby/Rails / RU)

2019 August 24

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
делай уж тогда класс
источник

DP

D. P. in pro.rb (Ruby/Rails / RU)
А зачем мне класс? Мне нужны пару переменных
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
для статики тебе класс
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
это раз
источник

DP

D. P. in pro.rb (Ruby/Rails / RU)
Более полный вариант -- там внутри
class Message
...
AMQP.bbs{ @id }..
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
а два - я чот не уверен, что аксессоры в курсе про @@вот это вот
источник

DP

D. P. in pro.rb (Ruby/Rails / RU)
[28] pry(main)> AMQP.bbs
=> {}
источник

DP

D. P. in pro.rb (Ruby/Rails / RU)
А всё, это остатки от предыдущего кода в pry.
Обе переменные -- nil
источник

u

unkmas in pro.rb (Ruby/Rails / RU)
D. P.
Всем добрый вечер.
Закипел, не могу понять.
ЧЯДНТ?

[26] pry(main)> module AMQP
[26] pry(main)*   class << self; attr_accessor :bbs, :kindof_states; end
[26] pry(main)*   @@bbs           = {}
[26] pry(main)*   @@kindof_states = []
[26] pry(main)* end  
=> []
[27] pry(main)> AMQP.kindof_states
=> nil
[28] pry(main)> AMQP.bbs
=> {}
[29] pry(main)>
Потому что ты неверно понял, как работает @@
@@foo не то же самое, что @foo в надклассе
источник

DP

D. P. in pro.rb (Ruby/Rails / RU)
Уже выяснил.
там надо
@bbs
писать было
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
но вообще, модулю аксессоры добавлять - это изврат
источник
2019 August 25

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Тенпеннай
но вообще, модулю аксессоры добавлять - это изврат
за редкими исключениями
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
например Stuff.configure do вполне себе популярный паттерн
источник
2019 August 26

DP

D. P. in pro.rb (Ruby/Rails / RU)
Нарот! А у объекта в руби есть какой-то внутренний уникальный идентификатор, который можно посмотреть?
источник

КМ

Кеков Зез Мемович in pro.rb (Ruby/Rails / RU)
D. P.
Нарот! А у объекта в руби есть какой-то внутренний уникальный идентификатор, который можно посмотреть?
Да:
"a".object_id
источник

DP

D. P. in pro.rb (Ruby/Rails / RU)
О! Пропустил, спасибо.
источник

AD

Anton Davydov in pro.rb (Ruby/Rails / RU)
D. P.
Нарот! А у объекта в руби есть какой-то внутренний уникальный идентификатор, который можно посмотреть?
есть, а зачем он тебе?
источник

DP

D. P. in pro.rb (Ruby/Rails / RU)
для отладки
вроде запускается один процесс Async, а запросов наружу отправляется два
источник

DP

D. P. in pro.rb (Ruby/Rails / RU)
Anton Davydov
есть, а зачем он тебе?
А что их мало, для себя держим?
источник

AD

Anton Davydov in pro.rb (Ruby/Rails / RU)
D. P.
А что их мало, для себя держим?
некоторые разработчики бизнес код завязывают на них
источник