From aed384183b1f25771d595e1c6ba0a67271feda43 Mon Sep 17 00:00:00 2001 From: Luis Ramos Date: Fri, 10 Jul 2020 17:29:19 +0100 Subject: [PATCH] Move Spree::OrderUpdater to OrderManagement engine --- app/models/spree/order_decorator.rb | 2 +- .../app/services/order_management/order/updater.rb | 4 ++-- .../spec/services/order_management/order/updater_spec.rb | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) rename app/models/spree/order_updater.rb => engines/order_management/app/services/order_management/order/updater.rb (99%) rename spec/models/spree/order_updater_spec.rb => engines/order_management/spec/services/order_management/order/updater_spec.rb (98%) 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 } }