Sha256: 3383bc0991c3dfcc6c421f6a3d11be7c6281bfab9ab2271bde9e7e77e3b6ce42

Contents?: true

Size: 738 Bytes

Versions: 2

Compression:

Stored size: 738 Bytes

Contents

run_once do
  
  require File.join_from_here('configuration.rb')
  require File.join_from_here('logging.rb')
  
  init_message('core')
  
  # Require all the necessary files to make Mack actually work!
  lib_dirs = ["assets", "errors", "core_extensions", "utils", "sessions", "runner_helpers", "routing", "view_helpers", "rendering", "controller", 'tasks', "initialization/server", "generators", 'view']
  lib_dirs << "testing"# if Mack.env == 'test'
  lib_dirs.each do |dir|
    dir_globs = Dir.glob(File.join_from_here('..', dir, "**/*.rb"))
    dir_globs.sort.each do |d|
      # puts File.expand_path(d)
      require File.expand_path(d) unless d.match(/console/)
    end
  end
  
  require File.join_from_here('..', 'runner.rb')

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
mack-0.8.3 lib/mack/boot/core.rb
mack-0.8.3.1 lib/mack/boot/core.rb