Size: a a a

2021 November 21

IP

Igor Pavlov in Random Ruby Chat
Главный на корабле - это cock
источник

IP

Igor Pavlov in Random Ruby Chat
А сидит он где? В Cum bus'e
источник

EB

Eugene Burmakin in Random Ruby Chat
источник
2021 November 23

АГ

Алина Голина... in Random Ruby Chat
Всем привет)
источник

CR

CocoaRocket Rocket 🚀... in Random Ruby Chat
О! Привет!
источник
2021 November 24

AM

Anton ♎️ Mur in Random Ruby Chat
Блин че за херота.  Я юзаю include Dry::Monads[:result, :do, :maybe, :try]
источник

VE

Vitaliy Emeliyantsev in Random Ruby Chat
Сочувствую бро
источник

AM

Anton ♎️ Mur in Random Ruby Chat
Хочу сделать в одном методе yield, обычный рубишный йилд
источник

EB

Eugene Burmakin in Random Ruby Chat
Драй не нужон
источник

D

Dimon in Random Ruby Chat
ты не прав
источник

EB

Eugene Burmakin in Random Ruby Chat
Димон не нужон
источник

D

Dimon in Random Ruby Chat
очень нужен
источник

AM

Anton ♎️ Mur in Random Ruby Chat
в ситуации когда do.for(:all) сделан, как сделать обычный йилд??
источник

EB

Eugene Burmakin in Random Ruby Chat
Ну ладно
источник

AD

Anton Davydov in Random Ruby Chat
не делать all
источник

AM

Anton ♎️ Mur in Random Ruby Chat
не могу, там в родительском классе BaseService сделан all
источник

AD

Anton Davydov in Random Ruby Chat
ну так не наследуйся от родительского base service или переопредели do.for
источник

AD

Anton Davydov in Random Ruby Chat
первый вариант так то разумнее, только поясни почему так сделал и все заебись будет
источник

AM

Anton ♎️ Mur in Random Ruby Chat
Есть еще другой вариант
источник

AM

Anton ♎️ Mur in Random Ruby Chat
У меня есть другой класс примерно такой


class Exporter < BaseService
 def call
   export!
 end

 private

 def export!
   s3.upload_stream_zip do |zip|
     zip.write_deflated_file(filename) do |sink|
       find_in_batches do |batch|
         batch.each do |line|
           sink << CSV.generate_line(line)
         end
       end
     end
   end
 end

 def find_in_batches
   loop do
     batch = fetch_lines(offset)

     yield(offset, batch)

     break if batch.length < BATCH_SIZE

     offset += BATCH_SIZE
   end
 end
end
источник