Sha256: 1039cf483cc7ff846475fef213421926ae575cfa4ff2c0a013fee5acf0aaf60d
Contents?: true
Size: 449 Bytes
Versions: 5
Compression:
Stored size: 449 Bytes
Contents
class Product < ActiveRecord::Base belongs_to :category belongs_to :order paginates_per 3 searchable_by_simple_filter scope :archived, lambda { |include_archived| where(is_archived: false) if !include_archived} scope :of_category, lambda { |category_id| where_category(category_id) } def self.where_category(id) v = (id.to_i rescue 0) if v>0 where(category_id: id) else where("1=1") end end end
Version data entries
5 entries across 5 versions & 1 rubygems