# File app/models/report.rb, line 69 def self.all self.where( :is_public => true, :is_trash => false ).order_by( :created_at => :desc ) end
# File app/models/report.rb, line 118 def self.clear if Rails.env.test? self.unscoped.each { |r| r.remove } end end
# File app/models/report.rb, line 77 def self.for_homepage args begin tag_ids = args[:main_tag].children_tags.map { |tag| tag._id } + [ args[:main_tag]._id ] return Report.where( :tag_id.in => tag_ids ).page args[:page] rescue return Report.page args[:page] end end
# File app/models/report.rb, line 55 def self.list conditions = { :is_trash => false } out = self.where( conditions ).order_by( :name => :asc ).limit( 100 ) [['', nil]] + out.map { |item| [ item.name, item.id ] } end
Generated with the Darkfish Rdoc Generator 2.