From: Shashank Date Date: 2003-12-28T00:11:50+09:00 Subject: Re: The great ri conversion... :) "Dave Thomas" wrote in message > Cheers > > Dave > > (*) Why Unix only? Because I haven't even tried it on a Windows box > yet. It might work, but then again... I _will_ try it at some point. I tried it on Windows ! It worked !! Well, almost (see below ;-) DISCLAIMER: I am just a user of "benchtimer.rb", not the author I have attached the ruby source of that file for reference only. ----------------------------------------------------------------- C:\>ruby -v ruby 1.8.1 (2003-12-25) [i386-mswin32] C:\>rdoc -v RDoc V1.0pr1: 2003/12/01 07:12:48 (1.1) C:\> cd RubyConf* C:\RubyConf2003>rdoc --ri LegoTowerServer.rb LegoTowerServer.rb: c.......... Generating RI... C:\RubyConf2003>ri LegoTowerServer ------------------------------------------------ Module: LegoTowerServer DRb Server to talk to the LegoUSB port ------------------------------------------------------------------------ Constants: ---------- SCREEN: 0 FILE: 1 Class methods: -------------- new Instance methods: ----------------- bye, close_usb, log_start, log_stop, old_send_msg, open_usb, recv_msg, send_msg, sender C:\RubyConf2003> cd \atest C:\atest>rdoc --ri benchtimer.rb benchtimer.rb: c..... Generating RI... C:/RUBY/lib/ruby/1.8/rdoc/markup/simple_markup/to_flow.rb:92:in `accept_rule': undefined local variable or method `size' for # (NameError) from C:/RUBY/lib/ruby/1.8/rdoc/markup/simple_markup/fragments.rb:170:in `accept' from C:/RUBY/lib/ruby/1.8/rdoc/markup/simple_markup/fragments.rb:165:in `each' from C:/RUBY/lib/ruby/1.8/rdoc/markup/simple_markup/fragments.rb:165:in `accept' from C:/RUBY/lib/ruby/1.8/rdoc/markup/simple_markup.rb:259:in `convert' from C:/RUBY/lib/ruby/1.8/rdoc/generators/ri_generator.rb:224:in `markup' from C:/RUBY/lib/ruby/1.8/rdoc/generators/ri_generator.rb:153:in `generate_method_info' from C:/RUBY/lib/ruby/1.8/rdoc/generators/ri_generator.rb:137:in `generate_class_info' from C:/RUBY/lib/ruby/1.8/rdoc/generators/ri_generator.rb:136:in `each' from C:/RUBY/lib/ruby/1.8/rdoc/generators/ri_generator.rb:136:in `generate_class_info' from C:/RUBY/lib/ruby/1.8/rdoc/generators/ri_generator.rb:90:in `process_class' from C:/RUBY/lib/ruby/1.8/rdoc/generators/ri_generator.rb:85:in `generate' from C:/RUBY/lib/ruby/1.8/rdoc/generators/ri_generator.rb:84:in `each' from C:/RUBY/lib/ruby/1.8/rdoc/generators/ri_generator.rb:84:in `generate' from C:/RUBY/lib/ruby/1.8/rdoc/rdoc.rb:210:in `document' from C:/RUBY/bin/rdoc.bat:70 C:\atest> ---------------------------------------------------------------------------- -------------------------- begin 666 benchtimer.rb M(R ]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T] M/3T]/3T]/3T]/3T]/3T-"B,@(" @(" @("!"(&4@;B!C(&@@5"!I(&T@92!R M("X@0T*(R!697)S:6]N.B D4F5V:7-I;VXZ(",R("0-"B,@075T M:&]R.B @)$%U=&AO&%M<&QE.@T* M(PT*(R @8G0@/2!"96YC:%1I;65R+FYE=PT*(R @8G0N=&5S=%]B96=I;B@B M8F]B(#$B*0T*(R @(R!D;R!B;V(@,2!S='5F9B N+BX-"B,@(&)T+G1E2!A8V-E6]U(&YE960@82!L86)E;"$B(&EF(&QA8F5L+FYI M;#\-"@T*(" @($! =&EM97);;&%B96Q=(#T@(B-[5&EM92YN;WU1I;64N;F]W+G1O7V9](@T*(" @(')E='5R;B!T+2TM+2TM+2TM+2TM+2(-"B @96YD#0IE;F0-"@T* ` end