Size: a a a

pro.rb (Ruby/Rails / RU)

2019 August 27

AG

Alexey Golubev in pro.rb (Ruby/Rails / RU)
Мы все так тогда писали)
У нас с людьми проблем тоже особо нет, но меня смущает, что многие очень поверхностно знают свои инструменты, но хотят много денег. Когда мне фулстек не может назвать структуру http запроса и хочет 2700$ я начинаю сомневаться в человечестве:)
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
гг
источник

AG

Alexey Golubev in pro.rb (Ruby/Rails / RU)
Roman Usherenko
Но сервисы с call до сих пор люблю :)
Мне и сейчас говорят что я процедурщик, полтора года на фронте и «фп» в кавычках ломают мозг и сложно переключатся😅🤫
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
ну у меня особый call
def self.call(*args)
 new(*args).call
end
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
то есть вроде объекты, но внешний интерфейс упрощённый
источник

AG

Alexey Golubev in pro.rb (Ruby/Rails / RU)
Никогда этого не понимал:)
Инстанс в контроллере даёт понять, что ты работаешь с обьектом и что у него есть стейт. Такое упрощение, как по мне, уместно только если оно везде и ты знаешь что call это всегда new.call и что на выходе может например вернуться self
источник

AG

Alexey Golubev in pro.rb (Ruby/Rails / RU)
Если что, спорить мне лень:)
источник

AG

Alexey Golubev in pro.rb (Ruby/Rails / RU)
@daniel_bober , только давай без скалы:)
источник

DB

Daniel Bober in pro.rb (Ruby/Rails / RU)
мне просто приятно, что ты написал "фп в кавычках"
источник

AG

Alexey Golubev in pro.rb (Ruby/Rails / RU)
Я же вижу, что ты в чатике
источник

AG

Alexey Golubev in pro.rb (Ruby/Rails / RU)
Лол
источник

DB

Daniel Bober in pro.rb (Ruby/Rails / RU)
)
источник

AG

Alexey Golubev in pro.rb (Ruby/Rails / RU)
Напишу без кавычек, а ты завтра в офисе не поздороваешься:D
источник
2019 August 28

ДХ

Димитрий Ханицкий in pro.rb (Ruby/Rails / RU)
Всем привет, такой вопрос может кто знает, в джобе(которую запускает сайдкик каждые 6 часов) есть константа
START_DAY = Date.today.to_time.strftime('%a, %d %b %Y %H:%M:%S').to_time(:utc)

по логам эта константа почему то отдает 23 августа, хотя сегодня 28, причем с 23 числа значение не миняется похоже, кто знает может сайдкик как то кеширует константы?
источник

IM

Igor Morozov in pro.rb (Ruby/Rails / RU)
не сайдкик, руби.

если у тебя константа выглядит так:

module XXX
 START_DAY = Date.today
end


то этот код выполнится один раз — при запуске сайдкика
источник

IM

Igor Morozov in pro.rb (Ruby/Rails / RU)
если внутри метода

def foo
 START_DAY = Date.today
end


то проблемы не будет
источник

ДХ

Димитрий Ханицкий in pro.rb (Ruby/Rails / RU)
спасибо огромное
источник

IM

Igor Morozov in pro.rb (Ruby/Rails / RU)
Я такое когда-то рефакторил так:

START_DAY = -> { Date.today.to_time.strftime('%a, %d %b %Y %H:%M:%S').to_time(:utc) }


+ все упоминания в коде на

ST
ART_DAY.call

Ну или можно как-то другому
источник

ДХ

Димитрий Ханицкий in pro.rb (Ruby/Rails / RU)
а последняя конструкция это что? не видал такого)
источник

k

kolas in pro.rb (Ruby/Rails / RU)
а зачем там время в стринг и обратно во время переводят?
источник