# 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