Updating to reflect changes in DM 0.9.1
[merb_mart.git] / app / models / mart / orders / line_item.rb
blob23af928b576d33dd958cda4dffa4d7f2c2a0fec0
1 require "bigdecimal"
3 module Mart
4   module Orders
5     class LineItem
7       include DataMapper::Resource
9       property :id,         Integer,     :serial => true
10       property :quantity,   Integer,     :default => 0,   :nullable => false
11       property :unit_price, BigDecimal,  :default => 0.0, :nullable => false
12       property :name,       String
13       property :product_id, Integer    ## FIXME: should not be both product_id + store_item_id
14       property :store_item_id, Integer # foreign-key
16       belongs_to :product     ## FIXME: should not be both product_id + store_item_id
17       belongs_to :store_item
19     end
20   end
21 end