Sha256: 9c081dc62fbd0c07a492d7bc6b18f59803d11a1515b4dd00a01049dee925ed63

Contents?: true

Size: 430 Bytes

Versions: 2

Compression:

Stored size: 430 Bytes

Contents

module Workarea
  decorate Pricing::Request, with: :global_e do
    private
      def clone_order_attributes
        attributes = @persisted_order.as_document.except('_id','id')

        if attributes['items'].present?
          attributes['items'].each do |item|
            item['price_adjustments'] = []
            item['international_price_adjustments'] = []
          end
        end

        attributes
      end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
workarea-global_e-1.3.0 app/models/workarea/pricing/request.decorator
workarea-global_e-1.2.1 app/models/workarea/pricing/request.decorator