Method: Merb::BootLoader.run
- Defined in:
- lib/merb-core/bootloader.rb
.run ⇒ Object
Runs all boot loader classes by calling their run methods.
Returns
nil
:api: plugin
90 91 92 93 94 95 96 97 98 99 100 101 102 103 |
# File 'lib/merb-core/bootloader.rb', line 90 def run Merb.started = true subklasses = subclasses.dup until subclasses.empty? time = Time.now.to_i bootloader = subclasses.shift Merb.logger.debug!("Loading: #{bootloader}") if Merb.verbose_logging? Object.full_const_get(bootloader).run Merb.logger.debug!("It took: #{Time.now.to_i - time}") if Merb.verbose_logging? self.finished << bootloader end self.subclasses = subklasses nil end |