Method: Merb::BootLoader.run
- Defined in:
- lib/merb-core/bootloader.rb
.run ⇒ Object
Runs all boot loader classes by calling their run methods.
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 |
# File 'lib/merb-core/bootloader.rb', line 61 def run Merb.started = true subklasses = subclasses.dup until subclasses.empty? time = Time.now.to_i bootloader = subclasses.shift if (ENV['DEBUG'] || $DEBUG || Merb::Config[:verbose]) && Merb.logger Merb.logger.debug!("Loading: #{bootloader}") end Object.full_const_get(bootloader).run if (ENV['DEBUG'] || $DEBUG || Merb::Config[:verbose]) && Merb.logger Merb.logger.debug!("It took: #{Time.now.to_i - time}") end self.finished << bootloader end self.subclasses = subklasses end |