Changeset 726
- Timestamp:
- 06/30/08 18:38:29 (3 months ago)
- Files:
-
- branches/raggi/lib/eventmachine.rb (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/raggi/lib/eventmachine.rb
r708 r726 43 43 44 44 45 $eventmachine_library ||= ENV['EVENTMACHINE_LIBRARY'] || :cascade 45 unless defined?($eventmachine_library) 46 $eventmachine_library = ENV['EVENTMACHINE_LIBRARY'] || :cascade 47 end 46 48 $eventmachine_library = $eventmachine_library.to_sym 47 49 … … 60 62 require 'java' 61 63 require 'jeventmachine' 64 $eventmachine_library = :java 62 65 else 63 66 require 'rubyeventmachine' 67 $eventmachine_library = :extension 64 68 end 65 69 rescue LoadError 66 70 warn "# EventMachine fell back to pure ruby mode" if $DEBUG 67 71 require 'pr_eventmachine' 72 $eventmachine_library = :pure_ruby 68 73 end 69 74 end … … 1239 1244 # connection-specific arguments 1240 1245 # 1241 def self.new sig, *args#:nodoc:1246 def self.new(sig, *args) #:nodoc: 1242 1247 allocate.instance_eval do 1243 1248 # Call a superclass's #initialize if it has one 1244 initialize *args1249 initialize(*args) 1245 1250 1246 1251 # Store signature and run #post_init
