| 43 | | #require(File.join(File.dirname(__FILE__), '../../../../config/environment')) |
|---|
| 44 | | if $ferret_server_options['root'] |
|---|
| 45 | | require File.join($ferret_server_options['root'], 'config', 'environment') |
|---|
| 46 | | else |
|---|
| 47 | | require(File.join(File.dirname(ENV['_']), '../config/environment')) |
|---|
| 48 | | end |
|---|
| | 43 | |
|---|
| | 44 | # determine RAILS_ROOT unless already set |
|---|
| | 45 | RAILS_ROOT = $ferret_server_options['root'] || File.join(File.dirname(__FILE__), *(['..']*4)) unless defined? RAILS_ROOT |
|---|
| | 46 | # check if environment.rb is present |
|---|
| | 47 | rails_env_file = File.join(RAILS_ROOT, 'config', 'environment') |
|---|
| | 48 | raise "Unable to find Rails environment.rb at \n#{rails_env_file}.rb\nPlease use the --root option of ferret_server to point it to your RAILS_ROOT." unless File.exists?(rails_env_file+'.rb') |
|---|
| | 49 | # load it |
|---|
| | 50 | require rails_env_file |
|---|
| | 51 | |
|---|