From: Erik Hollensbe Date: 2008-08-31T10:54:25+09:00 Subject: Re: Where the Required Things Are (#175) Matthew Moss wrote: > What I would like is a script that works like `which` but for Ruby > modules. Examples: Here's my solution: [68] erikh@islay ~% ruby quiz.rb date /usr/lib/ruby/1.8/date.rb [69] erikh@islay ~% ruby quiz.rb date digest/sha1 /usr/lib/ruby/1.8/date.rb /usr/lib/ruby/1.8/x86_64-linux/digest/sha1.so [70] erikh@islay ~% irb -r quiz.rb irb(main):001:0> require 'digest/sha1' /usr/lib/ruby/1.8/x86_64-linux/digest/sha1.so => true irb(main):002:0> require 'date' /usr/lib/ruby/1.8/date.rb /usr/lib/ruby/1.8/rational.rb /usr/lib/ruby/1.8/date/format.rb /usr/lib/ruby/1.8/rational.rb => true Code emailed to Matthew. Again, thanks for the fun. :) -Erik -- Posted via http://www.ruby-forum.com/.