module Rails
Public Class Methods
boot!()
click to toggle source
# File lib/generator/files/config/boot.rb, line 8 def boot! unless booted? preinitialize pick_boot.run end end
booted?()
click to toggle source
# File lib/generator/files/config/boot.rb, line 15 def booted? defined? Rails::Initializer end
pick_boot()
click to toggle source
# File lib/generator/files/config/boot.rb, line 19 def pick_boot (vendor_rails? ? VendorBoot : GemBoot).new end
preinitialize()
click to toggle source
# File lib/generator/files/config/boot.rb, line 27 def preinitialize load(preinitializer_path) if File.exist?(preinitializer_path) end
preinitializer_path()
click to toggle source
# File lib/generator/files/config/boot.rb, line 31 def preinitializer_path "#{RAILS_ROOT}/config/preinitializer.rb" end
vendor_rails?()
click to toggle source
# File lib/generator/files/config/boot.rb, line 23 def vendor_rails? File.exist?("#{RAILS_ROOT}/vendor/rails") end