IM
Size: a a a
IM
AD
AD
IN
IN
A
A
AD
O
require 'dry/effects'
include Dry::Effects::Handler.Resolve
class BillOrder
include Dry::Effects.Resolve(:order, :tariff)
def call
order[:cost].to_i * tariff
end
end
provide(order: { cost: 1 }, tariff: 100_500) do
puts BillOrder.new.call
end
AD
MS
require 'dry/effects'
include Dry::Effects::Handler.Resolve
class BillOrder
include Dry::Effects.Resolve(:order, :tariff)
def call
order[:cost].to_i * tariff
end
end
provide(order: { cost: 1 }, tariff: 100_500) do
puts BillOrder.new.call
end
MS
IN
IN
AD
A
AD
MS