SM
UpdateRecord.new
.call(record: user, params: user_params)
.either(
-> _success { render json: user, status: 200 },
-> _failure { render error_response(422) }
)
dry-matcher или case, чем такой кодSize: a a a
SM
UpdateRecord.new
.call(record: user, params: user_params)
.either(
-> _success { render json: user, status: 200 },
-> _failure { render error_response(422) }
)
dry-matcher или case, чем такой кодAD
IM
AD
SM
SM
ResultIM
NS
SM
IM
case — необходимость иметь буфер для результата + необходимость разворачивать этот буферIM
IM
InteractorSM
ЕЗ
SM