Sha256: f991d877255eeeee48dbeba6b4997a7489f15c12ab72fdbf82a60001965da64c
Contents?: true
Size: 1.39 KB
Versions: 2
Compression:
Stored size: 1.39 KB
Contents
boot_load(:initializers) do Mack.logger.debug "Initializing custom initializers..." unless app_config.log.disable_initialization_logging Dir.glob(Mack::Paths.initializers("**/*.rb")) do |d| require d end end boot_load(:lib, :plugins, :gems) do # require 'lib' files: Mack.logger.debug "Initializing lib classes..." unless app_config.log.disable_initialization_logging Dir.glob(Mack::Paths.lib("**/*.rb")).each do |d| require d end end boot_load(:default_controller, :lib) do # make sure that default_controller is available to other controllers path = Mack::Paths.controllers("default_controller.rb") require path if File.exists?(path) end boot_load(:routes) do # set up routes: Mack.logger.debug "Initializing routes..." unless app_config.log.disable_initialization_logging require Mack::Paths.config("routes") end boot_load(:app_files, :default_controller) do # require 'app' files: Mack.logger.debug "Initializing 'app' classes..." unless app_config.log.disable_initialization_logging Dir.glob(Mack::Paths.app("**/*.rb")).each do |d| # puts "d: #{d}" begin require d rescue NameError => e if e.message.match("uninitialized constant") mod = e.message.gsub("uninitialized constant ", "") x =%{ module ::#{mod} end } eval(x) require d else raise e end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mack-0.7.1.1 | lib/mack/initialization/application.rb |
mack-0.7.1 | lib/mack/initialization/application.rb |