#Собес
🤔 Что происходит при вызове метода в Ruby?
Когда вызывается метод в Ruby, объекту отправляется сообщение с именем метода. Если метод существует у обьекта, он будет выполнен. Такой подход позволяет вызывать методы динамически с помощью
👉 Новости 👉 Платформа
Когда вызывается метод в Ruby, объекту отправляется сообщение с именем метода. Если метод существует у обьекта, он будет выполнен. Такой подход позволяет вызывать методы динамически с помощью
send
или public_send
.Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Anonymous Quiz
0%
create file
33%
make file
39%
new file
28%
touch
❤1
#Собес
🤔 Какие типы переменных есть в Ruby?
B Ruby есть четыре типа переменных:
🟠 Локальные (
🟠 Переменные экземпляра (
обьекту.
🟠 Переменные класса (
класса.
🟠 Глобальные (
👉 Новости 👉 Платформа
B Ruby есть четыре типа переменных:
local_variable
) - видны только внутри блока, метода или класса.@instance_variable
) - принадлежат конкретномуобьекту.
@@class_variable
) - делятся между всеми экземплярамикласса.
$global_variable
) - доступны из любого места программы.Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Anonymous Quiz
11%
to_str
47%
to_i
26%
to_int
16%
to_s
👍1
#полезное
🤯 Mount — ещё один способ уменьшения размера Docker-образа
Читать статью
👉 Новости 👉 Платформа
Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Mount — ещё один способ уменьшения размера Docker-образа
Привет. Делюсь лайфхаком по уменьшению размеров Docker-образов. Как-то нам попалась на поддержку и развитие CRM-система, написанная на Ruby. Пришли со словами: предыдущий разработчик не передал...
❤1
#Собес
🤔 Чем отличаются переменные, начинающиеся с @, @@ и $?
👉 Новости 👉 Платформа
@
— переменная экземпляра, принадлежащая объекту.@@
- переменная класса, общая для всех экземпляров класса.$
- глобальная переменная, доступная из любого места программы.Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🔥1
Anonymous Quiz
5%
do ... end
26%
{ ... }
21%
begin ... end
47%
все вышеперечисленное
❤1
#вакансии
👨💻 Backend developer (Ruby on Rails)
GloryTech — группа компаний, которая активно развивается в нескольких направлениях цифровых технологий. Мы делаем крутые международные проекты в разных сферах: iGaming, FinTech, AdTech и Affiliate Marketing. Мы развиваемся более чем в 15 странах мира — от Азии до Латинской Америки, и представлены как на B2C, так и на B2B рынках.
Что и как?
🔵 от $2000 до $5000
🔵 Опыт от 1 до 3 лет
🔵 Удалёнка
📩 Изучить вакансию
GloryTech — группа компаний, которая активно развивается в нескольких направлениях цифровых технологий. Мы делаем крутые международные проекты в разных сферах: iGaming, FinTech, AdTech и Affiliate Marketing. Мы развиваемся более чем в 15 странах мира — от Азии до Латинской Америки, и представлены как на B2C, так и на B2B рынках.
Что и как?
📩 Изучить вакансию
Please open Telegram to view this post
VIEW IN TELEGRAM
hh.ru
Вакансия Backend developer (Ruby on Rails) в Москве, работа в компании Appie.tech
Зарплата: от 2000 до 5000 $ за месяц. Москва. Требуемый опыт: 1–3 года. Полная. Дата публикации: 26.01.2025.
❤1
#Собес
🤔 Что такое attr_reader, attr_writer, attr_accessor и зачем они?
👉 Новости 👉 Платформа
attr_reader
создает геттер, attr_writer
- сеттер, a attr_accessor
- оба метода. Они позволяют упрощенно создавать методы для работы с переменными экземпляра.Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Anonymous Quiz
0%
write
79%
puts
16%
display
5%
echo
👍1
#Собес
🤔 Что значит "?" в конце названия методов? Что означает "!" в конце названия методов?
Методы с
👉 Новости 👉 Платформа
Методы с
?
в конце обычно возвращают логическое значение (true
или false
) и используются для проверки условий. Методы с !
означают, что они изменяют обьект на месте или имеют потенциально "опасное" поведение по сравнению с их безопасной версией.Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#полезное
😊 Rails 8 CI/CD — GitHub Actions & Kamal 2025
Как автоматизировать развёртывание Rails 8 приложений с помощью GitHub Actions и Kamal.
🟠 Автоматизация деплоя при пушах в main
🟠 Стабильные и предсказуемые среды развёртывания
🟠 Безопасное управление секретами
🟠 Подробные логи и история деплоя
Читать
👉 Новости 👉 Платформа
Как автоматизировать развёртывание Rails 8 приложений с помощью GitHub Actions и Kamal.
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
Anonymous Quiz
0%
Гвидо ван Россум
18%
Брэндан Айк
82%
Юкихиро Мацумото
0%
Деннис Ритчи
❤3
#Собес
🤔 Чем отличается энумератор map от each?
ничего не возвращает.
элемент по заданному правилу.
👉 Новости 👉 Платформа
each
проходит по каждому элементу коллекции и выполняет заданное действие, ноничего не возвращает.
map
создаёт новую коллекцию, преобразовывая каждыйэлемент по заданному правилу.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
#вакансии
👨💻 Ruby on Rails разработчик
Мы Yangi Bank — цифровой банк в Узбекистане. Быстрый и надёжный. Хотим сделать лучший финансовый сервис для людей и бизнеса.
Что и как?
🔵 доход не указан
🔵 Опыт от 3 до 6 лет
🔵 Удалёнка
📩 Изучить вакансию
Мы Yangi Bank — цифровой банк в Узбекистане. Быстрый и надёжный. Хотим сделать лучший финансовый сервис для людей и бизнеса.
Что и как?
📩 Изучить вакансию
Please open Telegram to view this post
VIEW IN TELEGRAM
spb.hh.ru
Вакансия Ruby on Rails разработчик в Санкт-Петербурге, работа в компании Codex Optimus
Зарплата: не указана. Санкт-Петербург. Требуемый опыт: 3–6 лет. Полная занятость. Дата публикации: 02.02.2025.
❤1
#Собес
🤔 Что такое модуль? Какие есть варианты подключения модулей в класс?
Модуль - это контейнер для методов и констант, который нельзя инстанцировать как объект. В классы его можно подключить через
👉 Новости 👉 Платформа
Модуль - это контейнер для методов и констант, который нельзя инстанцировать как объект. В классы его можно подключить через
include
(включает методы как методы экземпляра), extend
(добавляет методы как методы класса) или prepend
(переопределяет методы класса).Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#полезное
😊 Сложности роста Ruby-приложений
В статье рассказывается о сложностях роста Ruby-приложений, с которыми можно столкнуться по мере роста бизнеса, и о том, как с ними справиться
Читать статью
👉 Новости 👉 Платформа
В статье рассказывается о сложностях роста Ruby-приложений, с которыми можно столкнуться по мере роста бизнеса, и о том, как с ними справиться
Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Сложности роста Ruby-приложений
Привет! Меня зовут Валентин Бритвич, я Unit Lead интеграций в СберМаркете. В статье я расскажу о сложностях роста Ruby-приложений, с которыми мы столкнулись по мере роста бизнеса, и о том, как с ними...
👍1
Anonymous Quiz
25%
@
58%
$
0%
%
17%
&
❤1
#Собес
🤔 Что такое блок? Что такое yield? Можно ли передавать блоки в методы? Каким образом?
Блок в Ruby - это анонимный кусок кода, который передается методу. Он может быть вызван с помощью
👉 Новости 👉 Платформа
Блок в Ruby - это анонимный кусок кода, который передается методу. Он может быть вызван с помощью
yield
. Блоки можно передавать в методы через символ &
в параметрах.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1