ruby-reference-manual:171
From: Minero Aoki <aamine@l...>
Date: Sun, 29 Oct 2006 00:18:37 +0900 (JST)
Subject: [ruby-reference-manual:171] bc-classes.rb
青木です。 ライブラリに含まれるクラスを列挙するプログラム bc-classes.rb を追加しました。 百聞は一見に如かずなので見てください。 [require のないライブラリの場合] ~/c/bitclust % ./bin/bc-classes.rb socket 180 181 182 183 184 185 185 190 BasicSocket o o o o o o o o IPSocket o o o o o o o o Socket o o o o o o o o Socket::Constants o o o o o o o o SocketError o o o o o o o o TCPServer o o o o o o o o TCPSocket o o o o o o o o UDPSocket o o o o o o o o UNIXServer o o o o o o o o UNIXSocket o o o o o o o o [require しているライブラリの場合] ~/c/bitclust % ./bin/bc-classes.rb net/smtp --reject=socket,openssl,digest/md5,net/protocol 180 181 182 183 184 185 185 190 Net::SMTP o o o o o o o o Net::SMTPAuthenticationError o o o o o o o o Net::SMTPError o o o o o o o o Net::SMTPFatalError o o o o o o o o Net::SMTPServerBusy o o o o o o o o Net::SMTPSyntaxError o o o o o o o o Net::SMTPUnknownError o o o o o o o o [バージョンによって存在しないライブラリの場合] ~/c/bitclust % ./bin/bc-classes.rb ripper 1.8.0 (2003-08-04): library not exist: ripper 1.8.1 (2003-12-25): library not exist: ripper 1.8.2 (2004-12-25): library not exist: ripper 1.8.3 (2005-09-21): library not exist: ripper 1.8.4 (2005-12-24): library not exist: ripper 1.8.5 (2006-08-25): library not exist: ripper 1.8.5 (2006-10-23): library not exist: ripper 180 181 182 183 184 185 185 190 Ripper - - - - - - - o Ripper::Filter - - - - - - - o Ripper::Lexer - - - - - - - o Ripper::SexpBuilder - - - - - - - o Ripper::SexpBuilderPP - - - - - - - o Ripper::TokenPattern - - - - - - - o Ripper::TokenPattern::CompileError - - - - - - - o Ripper::TokenPattern::Error - - - - - - - o Ripper::TokenPattern::MatchData - - - - - - - o Ripper::TokenPattern::MatchError - - - - - - - o ……と、いうものです。 -- 青木峰郎 -- ML: ruby-reference-manual@m... 使い方: http://QuickML.com/
-> 171 2006-10-28 17:18 [aamine@l... ] bc-classes.rb 172 2006-10-28 17:21 ┗[aamine@l... ]