Size: a a a

pro.rb (Ruby/Rails / RU)

2021 March 05

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
руби я и сам начала изучать с Путь Руби - хорошая книга
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
но это было давно
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
поэтому про актуальность не могу говорить
источник

IL

Igor Lukashin in pro.rb (Ruby/Rails / RU)
но мне понравилась Путь руби. раз в пол года да заглядываю туда чтоб что-то освежить. удобнее чем интернет. открыл про drb например,  и у тебя все  в одном месте, а не гуглить вот эти 100500 вкладок со стаковерфлоу
источник

MG

Marsel Gabdulov in pro.rb (Ruby/Rails / RU)
Well grounded rubyist?
источник
2021 March 06

АШ

Алексей Шеин... in pro.rb (Ruby/Rails / RU)
Marsel Gabdulov
Well grounded rubyist?
Отличная книга, я с нее начинал
источник

МВ

Максим Вейсгейм... in pro.rb (Ruby/Rails / RU)
Без вилки от-до удалю
источник

МВ

Максим Вейсгейм... in pro.rb (Ruby/Rails / RU)
Удаляю
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
👍
источник
2021 March 07

y

yegor256 in pro.rb (Ruby/Rails / RU)
привет, а кто-нибудь знает gem с декоратором, которым можно завернуть объект и объект  станет работать с заданной задержкой между последовательными вызовами методов. чтобы я не мог вызывать метод допустим чаще чем каждые 15 секунд.
источник

NB

Nikita Bulai in pro.rb (Ruby/Rails / RU)
Запилите свой класс, где перепешите method_missing. Пусть складывает в Thread.current[method] = Time.now и при вызове проверяет, был ли вызван метод и сколько времени прошло (Time.now - Thread.current[method] > 15)
источник

y

yegor256 in pro.rb (Ruby/Rails / RU)
Nikita Bulai
Запилите свой класс, где перепешите method_missing. Пусть складывает в Thread.current[method] = Time.now и при вызове проверяет, был ли вызван метод и сколько времени прошло (Time.now - Thread.current[method] > 15)
я думал, что уже кто-то это сделал
источник

R

Roman in pro.rb (Ruby/Rails / RU)
yegor256
привет, а кто-нибудь знает gem с декоратором, которым можно завернуть объект и объект  станет работать с заданной задержкой между последовательными вызовами методов. чтобы я не мог вызывать метод допустим чаще чем каждые 15 секунд.
О, привет Егор, респект 👌
А гем вот этот похож на то что тебе нужно https://github.com/Shopify/limiter
источник

NB

Nikita Bulai in pro.rb (Ruby/Rails / RU)
yegor256
я думал, что уже кто-то это сделал
Не слышал про такой, но мб
источник

NB

Nikita Bulai in pro.rb (Ruby/Rails / RU)
Roman
О, привет Егор, респект 👌
А гем вот этот похож на то что тебе нужно https://github.com/Shopify/limiter
Выглядит как то, что надо
источник

y

yegor256 in pro.rb (Ruby/Rails / RU)
Roman
О, привет Егор, респект 👌
А гем вот этот похож на то что тебе нужно https://github.com/Shopify/limiter
действительно похож, но это не декоратор, а миксин. он только один метод будет тормозить. а мне нужно весь объект.
источник

y

yegor256 in pro.rb (Ruby/Rails / RU)
Я сделал, если кому пригодится, держите: https://github.com/yegor256/obk
источник

МВ

Максим Вейсгейм... in pro.rb (Ruby/Rails / RU)
Спасибо! Поставлю звезду
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Для того кто не смотрел оба гема, чем отличается от лимитера выше?
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
Для того кто не смотрел оба гема, чем отличается от лимитера выше?
лимитер по одному методу лимитирует, а этот - все (хотя мне кажется это чревато)
источник