# File app/models/city.rb, line 69 def self.clear if Rails.env.test? City.all.each { |r| r.remove } end end
# File app/models/city.rb, line 51 def self.feature where( :is_feature => true ) end
# File app/models/city.rb, line 94 def self.for_homepage cities = City.all.order_by( :name => :asc ) cities = cities.delete_if do |c| ( false == c.is_feature ) && ( 0 == c.galleries.length ) && ( 0 == c.reports.length ) end return cities end
# File app/models/city.rb, line 59 def self.list out = self.order_by( :name => :asc ) [['', nil]] + out.map { |item| [ item.name, item.id ] } end
# File app/models/city.rb, line 79 def j_reports args = {} out = [] self.reports.each do |r| # .page( params[:reports_page] rr = r.clone # rr[:photo_url] = r.photo.photo.url( :mini ) unless r.photo.blank? # rr[:photo_url] ||= '/assets/missing.png' rr[:username] = r.user.username rr.created_at = r.created_at # pretty_date( r.created_at ) rr[:tag_name] = r.tag.name unless r.tag.blank? rr[:tag_name] ||= '' out << rr end return out end
Generated with the Darkfish Rdoc Generator 2.