himitsu girlsの日記

 | 

2007-01-03

[]16章 練習問題(1)

Rubyが利用できるライブラリファイル名を表示するメソッド

def print_libraries
  $:.each {|path|
    next unless File.directory?(path)
    Dir.open(path) {|dir|
      dir.each {|name|
        puts name if name =~ /\.(rb|so)$/
      }
    }
  }
end
print_libraries
トラックバック - http://rubyist.g.hatena.ne.jp/himitsu_girls/20070103
 |