mirror of
https://github.com/puma/puma.git
synced 2022-11-09 13:48:40 -05:00
Mongrel::Gems helper to deal with Rubygems and ActiveSupport infighting
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@852 19e92222-5c0b-0410-8929-a290d50e31e9
This commit is contained in:
parent
4e40f52863
commit
bb5022e7f7
4 changed files with 12 additions and 40 deletions
2
Manifest
2
Manifest
|
@ -22,7 +22,6 @@ ext/http11/http11_parser.h
|
|||
ext/http11/http11_parser.java.rl
|
||||
ext/http11/http11_parser.rl
|
||||
ext/http11/http11_parser_common.rl
|
||||
ext/http11/MANIFEST
|
||||
ext/http11_java/Http11Service.java
|
||||
ext/http11_java/org/jruby/mongrel/Http11.java
|
||||
ext/http11_java/org/jruby/mongrel/Http11Parser.java
|
||||
|
@ -32,6 +31,7 @@ lib/mongrel/command.rb
|
|||
lib/mongrel/configurator.rb
|
||||
lib/mongrel/const.rb
|
||||
lib/mongrel/debug.rb
|
||||
lib/mongrel/gems.rb
|
||||
lib/mongrel/handlers.rb
|
||||
lib/mongrel/header_out.rb
|
||||
lib/mongrel/http_request.rb
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
|
||||
require 'socket'
|
||||
require 'http11'
|
||||
require 'tempfile'
|
||||
require 'yaml'
|
||||
require 'time'
|
||||
|
@ -8,20 +7,13 @@ require 'etc'
|
|||
require 'uri'
|
||||
require 'stringio'
|
||||
|
||||
begin
|
||||
require 'fastthread'
|
||||
rescue LoadError, RuntimeError
|
||||
require 'rubygems' and retry
|
||||
ensure
|
||||
require 'thread'
|
||||
end
|
||||
require 'mongrel/gems'
|
||||
|
||||
begin
|
||||
require 'cgi_multipart_eof_fix'
|
||||
rescue LoadError
|
||||
require 'rubygems' and retry
|
||||
end
|
||||
Mongrel::Gems.require 'cgi_multipart_eof_fix'
|
||||
Mongrel::Gems.require 'fastthread'
|
||||
require 'thread'
|
||||
|
||||
require 'http11'
|
||||
require 'mongrel/cgi'
|
||||
require 'mongrel/handlers'
|
||||
require 'mongrel/command'
|
||||
|
@ -347,16 +339,5 @@ end
|
|||
# Load experimental library, if present. We put it here so it can override anything
|
||||
# in regular Mongrel.
|
||||
|
||||
begin
|
||||
# Look for SVN version
|
||||
$LOAD_PATH.unshift 'projects/mongrel_experimental/lib/'
|
||||
require 'mongrel_experimental'
|
||||
rescue LoadError
|
||||
begin
|
||||
# Look for gem
|
||||
gem 'mongrel_experimental', '=1.1' if respond_to? 'gem'
|
||||
require 'mongrel_experimental'
|
||||
rescue LoadError
|
||||
# Not found
|
||||
end
|
||||
end
|
||||
$LOAD_PATH.unshift 'projects/mongrel_experimental/lib/'
|
||||
Mongrel::Gems.require 'mongrel_experimental', '=1.1'
|
||||
|
|
|
@ -7,11 +7,8 @@
|
|||
require 'singleton'
|
||||
require 'optparse'
|
||||
|
||||
begin
|
||||
require 'gem_plugin'
|
||||
rescue LoadError
|
||||
require 'rubygems' and retry
|
||||
end
|
||||
require 'mongrel/gems'
|
||||
Mongrel::Gems.require 'gem_plugin'
|
||||
|
||||
module Mongrel
|
||||
|
||||
|
|
|
@ -4,13 +4,7 @@
|
|||
# Additional work donated by contributors. See http://mongrel.rubyforge.org/attributions.html
|
||||
# for more information.
|
||||
|
||||
begin
|
||||
require 'gem_plugin'
|
||||
rescue LoadError
|
||||
require 'rubygems' and retry
|
||||
end
|
||||
require 'mongrel/gems'
|
||||
Mongrel::Gems.require 'gem_plugin'
|
||||
|
||||
# File is just a stub that makes sure the mongrel_plugins gem is loaded and ready
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue