mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-24 20:36:49 +00:00
Improve concern loading
It shouldn't need `require` or `prepend`
This commit is contained in:
@@ -13,7 +13,9 @@ require 'active_support/concern'
|
||||
module OrderShipment
|
||||
extend ActiveSupport::Concern
|
||||
|
||||
attr_accessor :manual_shipping_selection
|
||||
included do
|
||||
attr_accessor :manual_shipping_selection
|
||||
end
|
||||
|
||||
def shipment
|
||||
shipments.first
|
||||
|
||||
@@ -4,12 +4,10 @@ require 'spree/order/checkout'
|
||||
require 'open_food_network/enterprise_fee_calculator'
|
||||
require 'open_food_network/feature_toggle'
|
||||
require 'open_food_network/tag_rule_applicator'
|
||||
require 'concerns/order_shipment'
|
||||
|
||||
module Spree
|
||||
class Order < ApplicationRecord
|
||||
prepend OrderShipment
|
||||
|
||||
include OrderShipment
|
||||
include Checkout
|
||||
include Balance
|
||||
|
||||
|
||||
Reference in New Issue
Block a user