Irb: Unterschied zwischen den Versionen

Aus C3D2
Zur Navigation springen Zur Suche springen
(initial release)
(kein Unterschied)

Version vom 12. Februar 2006, 02:08 Uhr

ri in irb

def ri arg
   puts `ri #{arg}`
end

class Module
   def ri(meth=nil)
     if meth
       if instance_methods(false).include? meth.to_s
         puts `ri #{self}##{meth}`
       else
         super
       end
     else
       puts `ri #{self}`
     end
   end
end

Tab completion

require 'irb/completion'
ARGV.concat [ "--readline", "--prompt-mode", "simple" ]