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