Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 April 15

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
А он ее дописал уже?
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
Anton Davydov
А он ее дописал уже?
неа
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
источник

E

Evgeny in Ruby, Rails, Hanami | dry-rb
а за что тогда $65 ?
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
за подпись автора? )
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
стимул что бы закончил книгу?
источник

E

Evgeny in Ruby, Rails, Hanami | dry-rb
Подписать обложку недописанной книги $65
источник

E

Evgeny in Ruby, Rails, Hanami | dry-rb
Sergii Serogin
стимул что бы закончил книгу?
4500р дороговато чета
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
ну я не знаю, я сходу начал придумывать 🙂
источник

DE

Dmitry Evgenevich in Ruby, Rails, Hanami | dry-rb
Evgeny
4500р дороговато чета
А как же надежда? Она сейчас дорого стоит
источник

AP

Andrei Paokin in Ruby, Rails, Hanami | dry-rb
Не подскажите, как выполнить блок кода в контексте метода,  где внутри идет обращение к переменной метода(!!!) ? Знаю про instance_eval, но он же  для выполнения в контексте экзлемпляра класса.  Хочется именно, чтобы блок кода был без аргументов.
источник

AP

Andrei Paokin in Ruby, Rails, Hanami | dry-rb
Чет подозреваю, что это невозможно(
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
можно строкой передать и eval сделать, тогда получится
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
типа так:

irb(main):001:0> def hola(a, b, proc)
irb(main):002:1>   puts "Here's #{a} and #{b}"
irb(main):003:1>   result = a + b
irb(main):004:1>   eval(proc)
irb(main):005:1> end
irb(main):010:0> hola(2, 3, <<~RUBY)
irb(main):011:1"   puts "But there's also a result: \#{result}. It is a sum of \#{a} and \#{b}"
irb(main):012:1" RUBY
Here's 2 and 3
But there's also a result: 5. It is a sum of 2 and 3


Правда, придётся экранировать некоторые вещи, но жить можно
источник

AP

Andrei Paokin in Ruby, Rails, Hanami | dry-rb
Igor Morozov
типа так:

irb(main):001:0> def hola(a, b, proc)
irb(main):002:1>   puts "Here's #{a} and #{b}"
irb(main):003:1>   result = a + b
irb(main):004:1>   eval(proc)
irb(main):005:1> end
irb(main):010:0> hola(2, 3, <<~RUBY)
irb(main):011:1"   puts "But there's also a result: \#{result}. It is a sum of \#{a} and \#{b}"
irb(main):012:1" RUBY
Here's 2 and 3
But there's also a result: 5. It is a sum of 2 and 3


Правда, придётся экранировать некоторые вещи, но жить можно
Спасибо, но как-то не очень красиво. Наверно лучше я сделаю блок с аргументом
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
ага, это правда
источник

В

Владимир in Ruby, Rails, Hanami | dry-rb
а sidekiq нуждается в active_job?
если я в application.rb уберу active_job из require
(вместо require 'rails/all' сделаю все руками и не буду писать require 'active_job')
sidekiq должен падать же?
но все работает
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
Владимир
а sidekiq нуждается в active_job?
если я в application.rb уберу active_job из require
(вместо require 'rails/all' сделаю все руками и не буду писать require 'active_job')
sidekiq должен падать же?
но все работает
эктив джоб нуждается в сайдкике
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
так что можешь смело удалять и просто сайдкик использовать
источник