Sha256: 93e00c89efd8f6b097561bcdc894cb629ab468522c10970fc180eba81d52e9c8
Contents?: true
Size: 562 Bytes
Versions: 15
Compression:
Stored size: 562 Bytes
Contents
module Refinery module Products class Product < Refinery::Core::BaseModel self.table_name = :refinery_products acts_as_indexed :fields => [:name, :code, :description] validates :name, :presence => true, :uniqueness => true belongs_to :main_pic, :class_name => '::Refinery::Image' belongs_to :store, :class_name => '::Refinery::Stores::Store' has_many :line_items, :class_name => '::Refinery::Orders::LineItem' scope :active, lambda { |i| where(["date_available <= ? ", Time.now ]) } end end end
Version data entries
15 entries across 15 versions & 1 rubygems