Size: a a a

pro.rb (Ruby/Rails / RU)

2020 August 22

VI

Vladislav Ivanov in pro.rb (Ruby/Rails / RU)
мне как-то бы включить остальные классы из user.rb внутрь тестов
Они зависимые и не хочу отдельно создавать для них файлы
источник

ℹ🅿

ℹ️ 🅿️ in pro.rb (Ruby/Rails / RU)
Раз так - можно в класс юзера внести
источник

ℹ🅿

ℹ️ 🅿️ in pro.rb (Ruby/Rails / RU)
И будет доступно через User::ClassName
источник

VI

Vladislav Ivanov in pro.rb (Ruby/Rails / RU)
можно, я знаю, но я хочу разобраться как включать это в тест
источник

VI

Vladislav Ivanov in pro.rb (Ruby/Rails / RU)
по идее после require того файла, должны они быть в глобальной области видимости,
Rails автоматически сделал require,
но они тем не менее недоступны почему-то
источник

ℹ🅿

ℹ️ 🅿️ in pro.rb (Ruby/Rails / RU)
Предположу, что из-за нейминга классов
источник

VI

Vladislav Ivanov in pro.rb (Ruby/Rails / RU)
фух, спасибо, буду еще разбираться
источник

ℹ🅿

ℹ️ 🅿️ in pro.rb (Ruby/Rails / RU)
Советую прямо список доступных констант глянуть
источник

ℹ🅿

ℹ️ 🅿️ in pro.rb (Ruby/Rails / RU)
И посмотреть какие видны
источник

VI

Vladislav Ivanov in pro.rb (Ruby/Rails / RU)
ага, спасибо, пробую
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Hans Hans
такое чуство что на этом канале одни гошники и растовцы =) rbs самое правильное решение, сорбетовское сильно снижает читабельность,  можно былоб описание типов вынести в комментарии, но в отдельном файле всетаки лучше
Лол, типы прям в коде по которым ты собственно и смотришь КОРРЕКТНОСТЬ оказывается снижают читабельность. А typescript то и не знал.
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Это блин основная информация о коде, почему она в жопе хранится?
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Hans Hans
вообще имхо, само направление рубей неправильное, jit гавноидея, и это подтвердил сам матц, нужно было забить на многопоток и jit в интепретаторе, сделать из сорбета анализатор типов в рантайме с генерацией rbs, для дальнейшей компиляции через кристал, и былоб всем счастье )
Вот эта идея с компиляцией в кристал это точно неправильное направление. Сорян, руби динамический язык
источник

VA

Valentin Andreev in pro.rb (Ruby/Rails / RU)
Что rbs гавно (нахер отдельный файл), что сорбет - гавно (долбанная война и мир, прямо-таки антируби стайл). Как то видел статейку на хабре, там чел просто проманкипатчил руби, чтобы сигнатуры методов как в эликсире писать. Коротко, ясно, интуитивно.
источник

VK

Vyacheslav Konovalov in pro.rb (Ruby/Rails / RU)
опять по задаче пришлось залезть в проект на руби
источник

VK

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

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Valentin Andreev
Что rbs гавно (нахер отдельный файл), что сорбет - гавно (долбанная война и мир, прямо-таки антируби стайл). Как то видел статейку на хабре, там чел просто проманкипатчил руби, чтобы сигнатуры методов как в эликсире писать. Коротко, ясно, интуитивно.
Ну вот да, это должно быть частью синтаксиса
источник

RU

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

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
У меня кстати появилась возможность стикеры для группы поставить
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
можно стикерпак соорудить
источник