Sha256: 28024974abfdd77172167bcab7fb9a20c619eebd38795213da0a60b9d702dccf

Contents?: true

Size: 415 Bytes

Versions: 1

Compression:

Stored size: 415 Bytes

Contents

module Ecom
  class LineItem
    include Mongoid::Document
    include Mongoid::Timestamps
    
    field :purchase_id, type: String
    field :product_id, type: String
    field :price, type: Float

    belongs_to :purchase
    belongs_to :product
    
    def self.make_items(purchase_id, product_id, price)

      LineItem.create(purchase_id: purchase_id, product_id: product_id, price: price)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ecom-0.2.0 app/models/ecom/line_item.rb