diff --git a/app/models/spree/order_decorator.rb b/app/models/spree/order_decorator.rb index 15bcf6151c..4910eb90b1 100644 --- a/app/models/spree/order_decorator.rb +++ b/app/models/spree/order_decorator.rb @@ -90,7 +90,7 @@ Spree::Order.class_eval do } def updater - @updater ||= Spree::OrderUpdater.new(self) + @updater ||= OrderManagement::Order::Updater.new(self) end def create_proposed_shipments diff --git a/app/models/spree/order_updater.rb b/engines/order_management/app/services/order_management/order/updater.rb similarity index 99% rename from app/models/spree/order_updater.rb rename to engines/order_management/app/services/order_management/order/updater.rb index f8cecc0f21..5b0ea833c6 100644 --- a/app/models/spree/order_updater.rb +++ b/engines/order_management/app/services/order_management/order/updater.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true -module Spree - class OrderUpdater +module OrderManagement::Order + class Updater attr_reader :order delegate :payments, :line_items, :adjustments, :shipments, :update_hooks, to: :order diff --git a/spec/models/spree/order_updater_spec.rb b/engines/order_management/spec/services/order_management/order/updater_spec.rb similarity index 98% rename from spec/models/spree/order_updater_spec.rb rename to engines/order_management/spec/services/order_management/order/updater_spec.rb index 68419ca109..05dcc1002a 100644 --- a/spec/models/spree/order_updater_spec.rb +++ b/engines/order_management/spec/services/order_management/order/updater_spec.rb @@ -2,10 +2,10 @@ require 'spec_helper' -module Spree - describe OrderUpdater do +module OrderManagement::Order + describe Updater do let(:order) { build(:order) } - let(:updater) { Spree::OrderUpdater.new(order) } + let(:updater) { OrderManagement::Order::Updater.new(order) } before { allow(order).to receive(:backordered?) { false } }