Module: Spree::PaypalPlatform::OrderDecorator

Defined in:
app/models/spree/paypal_platform/order_decorator.rb

Overview

Adds the legacy PayPal-order association onto Order.

Class Method Summary collapse

Class Method Details

.prepended(base) ⇒ void

This method returns an undefined value.

Parameters:

  • base (Class)


13
14
15
16
17
18
19
# File 'app/models/spree/paypal_platform/order_decorator.rb', line 13

def self.prepended(base)
  base.store_accessor :private_metadata, :paypal_id
  base.has_many :paypal_platform_orders,
                class_name: 'Spree::PaypalPlatform::Order',
                dependent: :destroy,
                foreign_key: :order_id
end