SZ
Size: a a a
SZ
SZ
SM
Result = Struct.new(:apples, :oranges)Зачем?
# ...
def call
# ...
Success(Result.new(apples, oranges))
end
# ...
service.call do |m|
m.success do |result|
do_something_with_apples(result.apples)
do_something_with_oranges(result.oranges)
end
end
nil
в случае хеша (можно использовать #fetch
, но это будет многословно)SM
Result = Struct.new(:apples, :oranges)Зачем?
# ...
def call
# ...
Success(Result.new(apples, oranges))
end
# ...
service.call do |m|
m.success do |result|
do_something_with_apples(result.apples)
do_something_with_oranges(result.oranges)
end
end
nil
в случае хеша (можно использовать #fetch
, но это будет многословно)v
SZ
w
DE
w
DE
DE
AG
IN
P
P
IY
IY
v