Sha256: 29d1d52f75b472b7df017d9d1b133bf00ece3e94d1389f6c8018e964f65b9eb2
Contents?: true
Size: 347 Bytes
Versions: 30
Compression:
Stored size: 347 Bytes
Contents
module Spree module Cart class Associate prepend Spree::ServiceModule::Base def call(guest_order:, user:) if guest_order.user.nil? guest_order.associate_user!(user) success(guest_order) else failure(guest_order, 'Already assigned to a user') end end end end end
Version data entries
30 entries across 30 versions & 1 rubygems