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