X7ROOT File Manager
Current Path:
/opt/alt/ruby19/lib64/ruby/1.9.1/drb
opt
/
alt
/
ruby19
/
lib64
/
ruby
/
1.9.1
/
drb
/
??
..
??
acl.rb
(4.65 KB)
??
drb.rb
(53.09 KB)
??
eq.rb
(234 B)
??
extserv.rb
(1.19 KB)
??
extservm.rb
(1.71 KB)
??
gw.rb
(1.88 KB)
??
invokemethod.rb
(732 B)
??
observer.rb
(473 B)
??
ssl.rb
(5.46 KB)
??
timeridconv.rb
(1.73 KB)
??
unix.rb
(2.55 KB)
Editing: invokemethod.rb
# for ruby-1.8.0 module DRb class DRbServer module InvokeMethod18Mixin def block_yield(x) if x.size == 1 && x[0].class == Array x[0] = DRbArray.new(x[0]) end @block.call(*x) end def perform_with_block @obj.__send__(@msg_id, *@argv) do |*x| jump_error = nil begin block_value = block_yield(x) rescue LocalJumpError jump_error = $! end if jump_error case jump_error.reason when :break break(jump_error.exit_value) else raise jump_error end end block_value end end end end end
Upload File
Create Folder