venues:
id,remote_id,drivetime

events
id,venue_id

class Event < ActiveRecord::Base

acts_as_line

attr_accessor :venue

def venue
Venue.find(:first, :conditions => {:remote_id => venue_id})
end

def self.drivetime(i)
find_by_sql "SELECT * FROM events WHERE events.venue_id IN
(SELECT (events.venue_id) FROM venues
INNER JOIN events ON events.venue_id=venues.remote_id
WHERE venues.drivetime <= #{i})"
end

end