Sha256: 0cc59924d5ccad51b65d44d9b58ad71398e510618e6de02232ac14bab997efa9
Contents?: true
Size: 591 Bytes
Versions: 15
Compression:
Stored size: 591 Bytes
Contents
module Refinery module Orders class LineItem < Refinery::Core::BaseModel self.table_name = :refinery_line_items belongs_to :order belongs_to :product, :class_name => ::Refinery::Products::Product # validates :order_status, :presence => true, :uniqueness => true def self.from_cart_item( item ) return self.create( :product => item.product, :quantity => item.quantity, :unit_price => item.price ) end end # class LineItem end # module Orders end # module Refinery
Version data entries
15 entries across 15 versions & 1 rubygems