Sha256: 37fb8508fa469b1b202662d28d8b68caaf1d09e22739c2a5fd4e2534b6913c1f
Contents?: true
Size: 550 Bytes
Versions: 26
Compression:
Stored size: 550 Bytes
Contents
module Effective class Product < ActiveRecord::Base self.table_name = EffectiveOrders.products_table_name.to_s acts_as_purchasable has_many :order_items, as: :purchasable effective_resource do name :string qb_item_name :string price :integer tax_exempt :boolean timestamps end validates :name, presence: true validates :price, presence: true validates :tax_exempt, inclusion: { in: [true, false] } def to_s name || 'New Product' end end end
Version data entries
26 entries across 26 versions & 1 rubygems