| Module | Wirble::RiShortcut |
| In: |
lib/wirble.rb
|
# File lib/wirble.rb, line 477
477: def self.init
478: Kernel.class_eval {
479: def ri(arg)
480: puts `ri '#{arg}'`
481: end
482: }
483:
484: Module.instance_eval {
485: def ri(meth=nil)
486: if meth
487: if instance_methods(false).include? meth.to_s
488: puts `ri #{self}##{meth}`
489: else
490: super
491: end
492: else
493: puts `ri #{self}`
494: end
495: end
496: }
497: end