Sha256: ca9bc4c6f779d7c8acc82e72d0cbb9c5eea0e6db924190fa33c5527d55986776

Contents?: true

Size: 310 Bytes

Versions: 3

Compression:

Stored size: 310 Bytes

Contents

module ShoppingCart
  class OrderItem < ApplicationRecord
    include ShoppingCart::TotalPrice

    belongs_to :product, class_name: ShoppingCart.product_class.to_s
    belongs_to :order

    validates :quantity, numericality: { greater_than: 0 }

    scope :created, -> { order(created_at: :desc) }
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
loker-shopping-cart-0.1.3 app/models/shopping_cart/order_item.rb
loker-shopping-cart-0.1.2 app/models/shopping_cart/order_item.rb
loker-shopping-cart-0.1.1 app/models/shopping_cart/order_item.rb