0
@@ -55,27 +55,6 @@ class Merb::BootLoader::Environment < Merb::BootLoader
0
-# The file will be searched for in the following order:
0
-# * A relative path provided via a -I command line switch
0
-# * merb_init.rb, relative to the root
0
-# * merb_init.rb, relative to the config directory
0
-# * application.rb, relative to the root
0
-class Merb::BootLoader::InitFile < Merb::BootLoader
0
- if Merb::Config[:init_file] && File.exists?(Merb.root / Merb::Config[:init_file])
0
- require(Merb.root / Merb::Config[:init_file])
0
- elsif File.exists?(Merb.root / "merb_init.rb")
0
- require(Merb.root / "merb_init")
0
- elsif File.exists?(Merb.root / "config" / "merb_init.rb")
0
- require(Merb.root / "config" / "merb_init")
0
- elsif File.file?(Merb.root / "application.rb")
0
- require(Merb.root / "application")
0
# Build the framework paths.
0
# By default, the following paths will be used:
0
@@ -136,7 +115,7 @@ class Merb::BootLoader::BuildFramework < Merb::BootLoader
0
# Load the dependencies file, which registers the list of necessary dependencies and
0
+# an
y after_app_loads hooks.0
class Merb::BootLoader::Dependencies < Merb::BootLoader
0
if File.exists?(Merb.dir_for(:config) / "dependencies.rb")
0
# Merb::BootLoader::BuildFramework)
0
class Merb::BootLoader::LoadRouter < Merb::BootLoader
0
- require(Merb.dir_for(:config) / "router") if File.exists?(Merb.dir_for(:config) / "router
")
0
+ require(Merb.dir_for(:config) / "router") if File.exists?(Merb.dir_for(:config) / "router
.rb")
0
@@ -293,7 +272,7 @@ class Merb::BootLoader::AfterAppLoads < Merb::BootLoader
0
-#
Choose the Rack adapter/server to use and set Merb.adapter0
+#
Mixin the correct session container.0
class Merb::BootLoader::MixinSessionContainer < Merb::BootLoader
0
Merb.register_session_type('memory',
0
@@ -304,8 +283,6 @@ class Merb::BootLoader::MixinSessionContainer < Merb::BootLoader
0
Merb.framework_root / "merb-core" / "dispatch" / "session" / "cookie",
0
"Using 'share-nothing' cookie sessions (4kb limit per client)")
0
- Merb::Config[:session_store] = "memory"
0
Merb::Controller.class_eval do
0
lib = File.join(Merb.framework_root, 'merb')
0
session_store = Merb::Config[:session_store].to_s
0
@@ -354,10 +331,8 @@ end
0
# Rack::Builder.new { } block. Allows for mounting additional apps or middleware
0
class Merb::BootLoader::RackUpApplication < Merb::BootLoader
0
- if File.exists?(Merb.root / "rack.rb")
0
- Merb::Config[:app] = eval("Rack::Builder.new {( #{IO.read(Merb.root / 'rack')}\n )}.to_app")
0
- elsif File.exists?(Merb.root / "config" / "rack.rb")
0
- Merb::Config[:app] = eval("Rack::Builder.new {( #{IO.read(Merb.root / 'config' / 'rack')}\n )}.to_app")
0
+ if File.exists?(Merb.dir_for(:config) / "rack.rb")
0
+ Merb::Config[:app] = eval("Rack::Builder.new {( #{IO.read(Merb.dir_for(:config) / 'rack')}\n )}.to_app")
0
Merb::Config[:app] = ::Merb::Rack::Application.new
Comments
No one has commented yet.