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
Result
IM
NS
SM
IM
case
— необходимость иметь буфер для результата + необходимость разворачивать этот буферIM
IM
Interactor
SM
ЕЗ
SM