10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# File 'lib/ripl/rails.rb', line 10
def load_rails
abort "Not in a Rails environment" unless File.exists?("#{Dir.pwd}/config/boot.rb")
ENV['RAILS_ENV'] = ARGV[0] if ARGV[0]
require "#{Dir.pwd}/config/boot"
require 'rails' unless defined? ::Rails
if ::Rails.version >= '3.0'
Object.const_set :APP_PATH, File.expand_path("#{Dir.pwd}/config/application")
require 'rails/commands/console'
require APP_PATH
::Rails.application.require_environment!
else
["#{Dir.pwd}/config/environment", 'console_app', 'console_with_helpers'].each {|e| require e }
end
puts "Loading #{::Rails.env} environment (Rails #{::Rails.version})"
end
|