Sha256: 71a880c63a187041ca50c517f0b8cf50ec051adf558535f58da90931311a138f
Contents?: true
Size: 828 Bytes
Versions: 4
Compression:
Stored size: 828 Bytes
Contents
module Rib; end module Rib::Rails module_function def load load_rails rescue LoadError => e Rib.abort("Is this a Rails app?\n #{e}") end def load_rails require './config/boot' if File.exist?('./config/application.rb') Rib::Rails.load_rails3 else Rib::Rails.load_rails2 end puts("Loading #{::Rails.env} environment (Rails #{::Rails.version})") end def load_rails2 ['./config/environment', 'console_app' , 'console_with_helpers'].each{ |f| require f } end def load_rails3 ['./config/application', 'rails/console/app' , 'rails/console/helpers'].each{ |f| require f } ::Rails.application.require_environment! end def rails? File.exist?('./config/boot.rb') && File.exist?('./config/environment.rb') end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rib-0.9.3 | lib/rib/app/rails.rb |
rib-0.9.2 | lib/rib/app/rails.rb |
rib-0.9.1 | lib/rib/app/rails.rb |
rib-0.9.0 | lib/rib/app/rails.rb |