# File app/models/timeslot.rb, line 32 def self.by_time_distance(req={}) self.paginate(:all, { :order => 'CASE WHEN start_time > now() THEN start_time ' + ' - now() ELSE now() - start_time END', :page => 1}.merge(req)) end