lib/nitro/server.rb in nitro-0.28.0 vs lib/nitro/server.rb in nitro-0.29.0
- old
+ new
@@ -75,19 +75,30 @@
# Return the dispatcher.
def dispatcher
unless @dispatcher
- @dispatcher = Dispatcher.new(self.map)
+ @dispatcher = Dispatcher.new(@map)
end
@dispatcher
end
# Start the server.
def start(options = {})
@map['/'] = options[:controller] if options[:controller]
@dispatcher = options[:dispatcher] || Dispatcher.new(@map)
+
+ # Create the actual store. Copy values already inserted
+ # in the temporary cache.
+ #--
+ # FIXME: cleanup this code
+ #++
+
+ temp = $global
+ $global = $application = Context.global_cache_class.new
+ $global.update(temp)
+
return self
end
def root=(controller)
@map['/'] = controller