```ruby

require File.join(File.dirname(__FILE__), *%w{ .. lib geos_extensions })
require File.join(File.dirname(__FILE__), *%w{ .. lib active_record_extensions connection_adapters postgresql_adapter })
require File.join(File.dirname(__FILE__), *%w{ .. lib active_record_extensions geometry_columns })
require File.join(File.dirname(__FILE__), *%w{ .. lib active_record_extensions geospatial_scopes })

```

Use constant to pull in files.
user
```ruby

require File.join(File.dirname(__FILE__), *%w{ .. lib geos_extensions })
require File.join(GEOS_EXTENSIONS_BASE, *%w{ .. lib active_record_extensions connection_adapters postgresql_adapter })
require File.join(GEOS_EXTENSIONS_BASE, *%w{ .. lib active_record_extensions geometry_columns })
require File.join(GEOS_EXTENSIONS_BASE, *%w{ .. lib active_record_extensions geospatial_scopes })

```
assistant