Module Rails
In: config/boot.rb

Methods

Classes and Modules

Class Rails::Boot
Class Rails::GemBoot
Class Rails::VendorBoot

Public Class methods

[Source]

    # File config/boot.rb, line 8
 8:     def boot!
 9:       unless booted?
10:         preinitialize
11:         pick_boot.run
12:       end
13:     end

[Source]

    # File config/boot.rb, line 15
15:     def booted?
16:       defined? Rails::Initializer
17:     end

[Source]

    # File config/boot.rb, line 19
19:     def pick_boot
20:       (vendor_rails? ? VendorBoot : GemBoot).new
21:     end

FIXME : Ruby 1.9

[Source]

    # File config/boot.rb, line 28
28:     def preinitialize
29:       load(preinitializer_path) if File.exists?(preinitializer_path)
30:     end

[Source]

    # File config/boot.rb, line 32
32:     def preinitializer_path
33:       "#{RAILS_ROOT}/config/preinitializer.rb"
34:     end

[Source]

    # File config/boot.rb, line 23
23:     def vendor_rails?
24:       File.exist?("#{RAILS_ROOT}/vendor/rails")
25:     end

[Validate]