From 09a8a4434c27cf7e66a77f32b8868a44eb52c3e5 Mon Sep 17 00:00:00 2001 From: Fabio Kung Date: Tue, 2 Dec 2008 00:02:45 -0200 Subject: [PATCH] extracting method; comments == code smell --- lib/jetty_rails/handler/web_app_handler.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/jetty_rails/handler/web_app_handler.rb b/lib/jetty_rails/handler/web_app_handler.rb index 72d4d5d..a9738b3 100644 --- a/lib/jetty_rails/handler/web_app_handler.rb +++ b/lib/jetty_rails/handler/web_app_handler.rb @@ -7,9 +7,7 @@ def initialize(config) super("/", config[:context_path]) @config = config - # create an isolated classloader per application context - self.class_loader = org.jruby.util.JRubyClassLoader.new(JRuby.runtime.jruby_class_loader) - + self.class_loader = new_classloader_for_application_context self.resource_base = config[:base] self.descriptor = config[:web_xml] @@ -63,6 +61,9 @@ def add_classes_dir_to_classpath(config) url = java.io.File.new(classes_dir).to_url self.class_loader.add_url(url) end + def new_classloader_for_application_context() + org.jruby.util.JRubyClassLoader.new(JRuby.runtime.jruby_class_loader) + end end end end