/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/ruby/ruby-511-101-006/main.rb
25 строк
750 B
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
# Слишком много позиционных параметров def create_user(email, password, first_name, last_name, role, status, locale) # реализация end # Использование именованных параметров def create_user(email:, password:, first_name:, last_name:, role: :user, status: :active, locale: "en") # реализация end # Использование объекта параметров class UserParams attr_reader :email, :password, :first_name, :last_name, :role, :status, :locale def initialize(params) @email = params[:email] @password = params[:password] # ... end end def create_user(params) validated = UserParams.new(params) # реализация end