種類
ライブラリ
- ビルトイン (1957)
- base64 (11)
- benchmark (11)
- bigdecimal (149)
-
bigdecimal
/ ludcmp (11) -
bigdecimal
/ util (11) -
cgi
/ core (88) -
cgi
/ html (198) -
cgi
/ session (99) -
cgi
/ session / pstore (22) - csv (165)
- date (275)
- dbm (22)
- delegate (22)
- digest (22)
- drb (143)
-
drb
/ extserv (11) -
drb
/ timeridconv (33) - e2mmap (48)
- etc (187)
- fcntl (66)
- fiddle (176)
-
fiddle
/ import (44) - fileutils (275)
- forwardable (11)
- gdbm (22)
- getoptlong (99)
-
io
/ console / size (11) - ipaddr (11)
-
irb
/ cmd / nop (33) -
irb
/ context (176) -
irb
/ ext / math-mode (4) -
irb
/ ext / use-loader (22) -
irb
/ extend-command (44) - json (231)
-
json
/ add / bigdecimal (22) -
json
/ add / date (22) -
json
/ add / date _ time (22) -
json
/ add / rational (22) -
json
/ add / regexp (11) - kconv (132)
- logger (1)
- matrix (308)
-
minitest
/ spec (2) -
minitest
/ unit (11) - mkmf (99)
- monitor (111)
-
net
/ ftp (33) -
net
/ http (638) -
net
/ imap (667) -
net
/ pop (11) -
net
/ smtp (132) - open-uri (96)
- openssl (605)
- optparse (330)
- pathname (22)
- pp (11)
- prime (99)
- pstore (22)
- psych (99)
- rake (110)
-
rake
/ rdoctask (33) - rbconfig (33)
- rdoc (22)
-
rdoc
/ code _ object (11) -
rdoc
/ context (517) -
rdoc
/ generator / darkfish (22) -
rdoc
/ generator / json _ index (33) -
rdoc
/ generator / ri (22) -
rdoc
/ markdown (66) -
rdoc
/ markup (22) -
rdoc
/ markup / formatter (11) -
rdoc
/ markup / to _ html _ crossref (11) -
rdoc
/ parser (22) -
rdoc
/ parser / c (11) -
rdoc
/ parser / ruby (11) -
rdoc
/ parser / simple (11) -
rdoc
/ top _ level (22) - readline (66)
- resolv (11)
- resolv-replace (11)
-
rexml
/ document (363) -
rexml
/ parsers / pullparser (11) -
rexml
/ sax2listener (88) -
rexml
/ streamlistener (77) -
ripper
/ filter (22) - rubygems (22)
-
rubygems
/ command (88) -
rubygems
/ commands / unpack _ command (11) -
rubygems
/ config _ file (121) -
rubygems
/ dependency (11) -
rubygems
/ dependency _ installer (44) -
rubygems
/ dependency _ list (33) -
rubygems
/ doc _ manager (11) -
rubygems
/ ext / configure _ builder (11) -
rubygems
/ ext / ext _ conf _ builder (11) -
rubygems
/ ext / rake _ builder (11) -
rubygems
/ gem _ path _ searcher (22) -
rubygems
/ indexer (22) -
rubygems
/ installer (11) -
rubygems
/ old _ format (11) -
rubygems
/ package / tar _ header (11) -
rubygems
/ package / tar _ input (22) -
rubygems
/ package / tar _ output (11) -
rubygems
/ remote _ fetcher (11) -
rubygems
/ requirement (11) -
rubygems
/ security (66) -
rubygems
/ server (11) -
rubygems
/ source _ index (77) -
rubygems
/ specification (374) -
rubygems
/ user _ interaction (55) -
rubygems
/ version (22) - sdbm (11)
- set (11)
-
shell
/ command-processor (18) -
shell
/ process-controller (18) - socket (1463)
- stringio (11)
- sync (18)
- syslog (88)
- tempfile (50)
- thread (24)
- thwait (6)
- time (22)
- timeout (19)
- tsort (106)
- uri (33)
-
webrick
/ config (33) -
webrick
/ httpauth / authenticator (55) -
webrick
/ httpauth / basicauth (11) -
webrick
/ httpauth / digestauth (33) -
webrick
/ httpproxy (11) -
webrick
/ httpresponse (99) -
webrick
/ httpserver (22) -
webrick
/ httpservlet / abstract (66) -
webrick
/ httpservlet / cgihandler (22) -
webrick
/ httpservlet / erbhandler (22) -
webrick
/ httpservlet / filehandler (66) -
webrick
/ httpservlet / prochandler (33) -
webrick
/ httpstatus (11) -
webrick
/ ssl (11) -
win32
/ registry (55) - win32ole (66)
-
yaml
/ dbm (22) - zlib (121)
クラス
-
ARGF
. class (33) - Addrinfo (77)
- Array (95)
- BasicObject (33)
- BasicSocket (55)
- BigDecimal (159)
- Binding (6)
- CGI (11)
-
CGI
:: Session (33) -
CGI
:: Session :: FileStore (22) -
CGI
:: Session :: MemoryStore (22) -
CGI
:: Session :: NullStore (22) -
CGI
:: Session :: PStore (22) - CSV (165)
- DBM (22)
-
DRb
:: DRbIdConv (22) -
DRb
:: DRbRemoteError (11) -
DRb
:: DRbServer (44) -
DRb
:: DRbUnknown (11) -
DRb
:: ExtServ (11) -
DRb
:: TimerIdConv (33) - Data (4)
- Date (187)
- DateTime (132)
- Delegator (22)
-
Digest
:: Base (22) -
Encoding
:: Converter (253) -
Encoding
:: InvalidByteSequenceError (44) -
Encoding
:: UndefinedConversionError (55) - Exception (18)
-
Fiddle
:: Closure (11) -
Fiddle
:: Closure :: BlockCaller (11) -
Fiddle
:: Function (88) - GDBM (22)
-
Gem
:: Command (88) -
Gem
:: Commands :: UnpackCommand (11) -
Gem
:: ConfigFile (121) -
Gem
:: Dependency (11) -
Gem
:: DependencyInstaller (44) -
Gem
:: DependencyList (33) -
Gem
:: DocManager (11) -
Gem
:: Ext :: ConfigureBuilder (11) -
Gem
:: Ext :: ExtConfBuilder (11) -
Gem
:: Ext :: RakeBuilder (11) -
Gem
:: GemPathSearcher (22) -
Gem
:: Indexer (22) -
Gem
:: Installer (11) -
Gem
:: LoadError (11) -
Gem
:: OldFormat (11) -
Gem
:: Package :: TarHeader (11) -
Gem
:: Package :: TarInput (22) -
Gem
:: Package :: TarOutput (11) -
Gem
:: RemoteFetcher (11) -
Gem
:: Requirement (11) -
Gem
:: Security :: Policy (33) -
Gem
:: Server (11) -
Gem
:: SourceIndex (77) -
Gem
:: Specification (374) -
Gem
:: StreamUI :: SilentProgressReporter (11) -
Gem
:: StreamUI :: SimpleProgressReporter (11) -
Gem
:: StreamUI :: VerboseProgressReporter (11) -
Gem
:: Version (22) - GetoptLong (99)
- Hash (11)
- IO (44)
- IPAddr (11)
-
IRB
:: Context (202) -
IRB
:: ExtendCommand :: Nop (33) - Integer (22)
-
JSON
:: State (44) -
Logger
:: Application (1) - Matrix (88)
-
Matrix
:: EigenvalueDecomposition (110) -
Matrix
:: LUPDecomposition (110) - Method (22)
-
MiniTest
:: Unit (1) - Module (173)
- Monitor (20)
-
MonitorMixin
:: ConditionVariable (55) -
Net
:: FTP (33) -
Net
:: HTTP (418) -
Net
:: HTTPGenericRequest (11) -
Net
:: HTTPResponse (121) -
Net
:: IMAP (337) -
Net
:: IMAP :: BodyTypeBasic (44) -
Net
:: IMAP :: BodyTypeMessage (44) -
Net
:: IMAP :: BodyTypeMultipart (22) -
Net
:: IMAP :: BodyTypeText (44) -
Net
:: IMAP :: ContentDisposition (22) -
Net
:: IMAP :: ContinuationRequest (22) -
Net
:: IMAP :: ResponseCode (22) -
Net
:: IMAP :: ResponseError (11) -
Net
:: IMAP :: ResponseText (11) -
Net
:: IMAP :: TaggedResponse (44) -
Net
:: IMAP :: UntaggedResponse (33) -
Net
:: POP3 (11) -
Net
:: SMTP (132) - Object (111)
-
OpenSSL
:: ASN1 :: ObjectId (22) -
OpenSSL
:: Config (44) -
OpenSSL
:: Engine (11) -
OpenSSL
:: OCSP :: BasicResponse (33) -
OpenSSL
:: OCSP :: Request (11) -
OpenSSL
:: OCSP :: Response (22) -
OpenSSL
:: SSL :: SSLContext (110) -
OpenSSL
:: SSL :: SSLSocket (11) -
OpenSSL
:: SSL :: Session (22) -
OpenSSL
:: X509 :: CRL (11) -
OpenSSL
:: X509 :: Certificate (11) -
OpenSSL
:: X509 :: Extension (44) -
OpenSSL
:: X509 :: ExtensionFactory (22) -
OpenSSL
:: X509 :: Revoked (22) -
OpenSSL
:: X509 :: StoreContext (11) - OptionParser (308)
- PP (11)
- PStore (11)
-
PStore
:: DummyMutex (11) - Pathname (22)
- Prime (44)
-
Prime
:: TrialDivisionGenerator (33) - Proc (5)
-
Psych
:: Emitter (11) -
Psych
:: Handler (11) -
Psych
:: Nodes :: Document (22) -
Psych
:: Nodes :: Node (22) -
Psych
:: Visitors :: YAMLTree (11) -
RDoc
:: CodeObject (11) -
RDoc
:: Context (429) -
RDoc
:: Context :: Section (88) -
RDoc
:: Generator :: Darkfish (22) -
RDoc
:: Generator :: JsonIndex (33) -
RDoc
:: Generator :: RI (22) -
RDoc
:: Markdown (66) -
RDoc
:: Markup (22) -
RDoc
:: Markup :: Formatter (11) -
RDoc
:: Markup :: ToHtmlCrossref (11) -
RDoc
:: Options (583) -
RDoc
:: Parser (22) -
RDoc
:: Parser :: C (11) -
RDoc
:: Parser :: Ruby (11) -
RDoc
:: Parser :: Simple (11) -
RDoc
:: TopLevel (22) -
REXML
:: CData (11) -
REXML
:: Declaration (22) -
REXML
:: DocType (44) -
REXML
:: Document (88) -
REXML
:: Element (11) -
REXML
:: Formatters :: Pretty (11) -
REXML
:: Formatters :: Transitive (11) -
REXML
:: Instruction (11) -
REXML
:: NotationDecl (66) -
REXML
:: Parent (11) -
REXML
:: Parsers :: PullEvent (11) -
REXML
:: XMLDecl (66) -
Rake
:: Application (22) -
Rake
:: FileCreationTask (11) -
Rake
:: InvocationChain (22) -
Rake
:: InvocationChain :: EmptyInvocationChain (11) -
Rake
:: RDocTask (33) - Rational (85)
- Regexp (33)
-
Resolv
:: DNS (11) -
Ripper
:: Filter (22) -
RubyVM
:: InstructionSequence (82) - SDBM (11)
- Set (11)
-
Shell
:: CommandProcessor (18) -
Shell
:: ProcessController (18) - Socket (220)
-
Socket
:: Option (33) - String (84)
- StringIO (11)
- Symbol (8)
-
Sync
_ m :: LockModeFailer (6) - Tempfile (50)
- Thread (93)
-
Thread
:: Backtrace :: Location (77) -
Thread
:: ConditionVariable (44) -
Thread
:: Mutex (9) -
Thread
:: Queue (33) -
Thread
:: SizedQueue (53) - ThreadsWait (6)
- Time (159)
- TracePoint (11)
- UDPSocket (33)
-
URI
:: LDAP (11) - UnboundMethod (22)
-
WEBrick
:: GenericServer (11) -
WEBrick
:: HTTPAuth :: BasicAuth (11) -
WEBrick
:: HTTPAuth :: DigestAuth (33) -
WEBrick
:: HTTPProxyServer (11) -
WEBrick
:: HTTPResponse (99) -
WEBrick
:: HTTPServer (22) -
WEBrick
:: HTTPServlet :: AbstractServlet (66) -
WEBrick
:: HTTPServlet :: CGIHandler (22) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (22) -
WEBrick
:: HTTPServlet :: ERBHandler (22) -
WEBrick
:: HTTPServlet :: FileHandler (44) -
WEBrick
:: HTTPServlet :: ProcHandler (33) - WIN32OLE (22)
-
WIN32OLE
_ EVENT (22) -
WIN32OLE
_ METHOD (11) -
WIN32OLE
_ TYPE (11) -
Win32
:: Registry (55) -
YAML
:: DBM (22) -
Zlib
:: Deflate (33) -
Zlib
:: GzipWriter (55) -
Zlib
:: Inflate (11)
モジュール
- Base64 (11)
- Benchmark (11)
-
CGI
:: HtmlExtension (198) -
CGI
:: QueryExtension (77) - DRb (44)
- Enumerable (65)
- Etc (187)
- Exception2MessageMapper (48)
- Fcntl (66)
- Fiddle (66)
-
Fiddle
:: Importer (44) -
File
:: Constants (86) - FileUtils (275)
- Forwardable (11)
- GC (5)
-
Gem
:: DefaultUserInteraction (22) -
Gem
:: InstallUpdateOptions (11) -
Gem
:: LocalRemoteOptions (33) -
Gem
:: QuickLoader (11) -
Gem
:: Security (33) -
IRB
:: ContextExtender (22) -
IRB
:: ExtendCommandBundle (22) - JSON (55)
-
JSON
:: Generator :: GeneratorMethods :: Array (11) -
JSON
:: Generator :: GeneratorMethods :: FalseClass (11) -
JSON
:: Generator :: GeneratorMethods :: Float (11) -
JSON
:: Generator :: GeneratorMethods :: Hash (11) -
JSON
:: Generator :: GeneratorMethods :: Integer (11) -
JSON
:: Generator :: GeneratorMethods :: NilClass (11) -
JSON
:: Generator :: GeneratorMethods :: Object (11) -
JSON
:: Generator :: GeneratorMethods :: String (33) -
JSON
:: Generator :: GeneratorMethods :: String :: Extend (11) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (11) - Kconv (121)
- Kernel (276)
- LUSolve (11)
-
MiniTest
:: Assertions (10) - MonitorMixin (25)
-
Net
:: HTTPHeader (88) - OpenSSL (11)
-
OpenSSL
:: ASN1 (11) -
OpenSSL
:: Buffering (11) -
OpenSSL
:: OCSP (55) -
OpenSSL
:: SSL (110) - OpenURI (22)
-
OpenURI
:: Meta (11) -
OpenURI
:: OpenRead (33) -
OptionParser
:: Arguable (22) - Process (33)
- Psych (22)
- RDoc (22)
-
REXML
:: SAX2Listener (88) -
REXML
:: StreamListener (77) -
Rake
:: Cloneable (11) -
Rake
:: TaskManager (11) - RbConfig (33)
- Readline (66)
-
Socket
:: Constants (1056) -
Sync
_ m (12) - Syslog (44)
-
Syslog
:: Facility (11) -
Syslog
:: Option (33) - TSort (106)
- Timeout (19)
- URI (36)
-
WEBrick
:: Config (33) -
WEBrick
:: HTTPAuth :: Authenticator (22) -
WEBrick
:: HTTPAuth :: ProxyAuthenticator (33) -
WEBrick
:: HTTPStatus (11) - Zlib (22)
キーワード
-
$ -d (11) -
$ DEBUG (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - <=> (11)
- == (11)
- === (11)
-
AF
_ DATAKIT (11) -
AF
_ DEC (11) -
AF
_ DLI (11) -
AF
_ ISDN (11) -
AF
_ NDRV (11) -
AI
_ ADDRCONFIG (22) -
AI
_ DEFAULT (11) -
AI
_ V4MAPPED (11) -
AI
_ V4MAPPED _ CFG (11) -
ALIGN
_ LONG (11) -
ALIGN
_ LONG _ LONG (11) - APPEND (11)
- ASCII (11)
- BINARY (11)
- BigDecimal (12)
-
CLOCK
_ SECOND (11) -
CODE
_ CLASS _ TO _ OBJ (11) -
CODE
_ TO _ OBJ (11) -
CONSTANT
_ MODIFIERS (11) -
CS
_ GNU _ LIBPTHREAD _ VERSION (11) -
CS
_ POSIX _ V6 _ ILP32 _ OFF32 _ LDFLAGS (11) -
CS
_ POSIX _ V6 _ ILP32 _ OFFBIG _ LDFLAGS (11) -
CS
_ POSIX _ V6 _ LP64 _ OFF64 _ LDFLAGS (11) -
CS
_ POSIX _ V6 _ LPBIG _ OFFBIG _ LDFLAGS (11) -
CS
_ POSIX _ V6 _ WIDTH _ RESTRICTED _ ENVS (11) -
CS
_ POSIX _ V7 _ ILP32 _ OFF32 _ LDFLAGS (11) -
CS
_ POSIX _ V7 _ ILP32 _ OFFBIG _ LDFLAGS (11) -
CS
_ POSIX _ V7 _ LP64 _ OFF64 _ LDFLAGS (11) -
CS
_ POSIX _ V7 _ LPBIG _ OFFBIG _ LDFLAGS (11) -
CS
_ POSIX _ V7 _ THREADS _ CFLAGS (11) -
CS
_ POSIX _ V7 _ THREADS _ LDFLAGS (11) -
CS
_ POSIX _ V7 _ WIDTH _ RESTRICTED _ ENVS (11) - ConditionVariable (11)
- ContentDisposition (11)
- ConverterEncoding (11)
- ConverterNotFoundError (11)
- DECLARATION (11)
- DEFAULT (11)
-
DEFAULT
_ BACKTRACE (11) -
DEFAULT
_ BENCHMARK (11) -
DEFAULT
_ BULK _ THRESHOLD (11) -
DEFAULT
_ CERT _ STORE (11) -
DEFAULT
_ COMPRESSION (11) -
DEFAULT
_ CONFIG _ FILE (11) -
DEFAULT
_ EXTENSIONS (11) -
DEFAULT
_ OPTIONS (22) -
DEFAULT
_ PARAMS (11) -
DEFAULT
_ RAKEFILES (11) -
DEFAULT
_ UPDATE _ SOURCES (11) -
DEFAULT
_ VERBOSITY (11) -
DEFAULT
_ VERSION (11) - DEPRECATED (11)
- DESCRIPTION (11)
- DESTDIR (11)
- DIRECT (11)
- DRbIdConv (11)
- DSYNC (11)
- DigestAuth (11)
-
EAI
_ ADDRFAMILY (11) -
EAI
_ BADFLAGS (11) -
EAI
_ BADHINTS (11) -
EAI
_ NODATA (11) - EUC (11)
-
EXCEPTION
_ ALL (11) -
EXCEPTION
_ INFINITY (11) -
EXCEPTION
_ NaN (11) -
EXCEPTION
_ OVERFLOW (11) -
EXCEPTION
_ UNDERFLOW (11) -
EXCEPTION
_ ZERODIVIDE (11) - EXTENSIONS (11)
-
FD
_ CLOEXEC (11) -
FILENAME
_ COMPLETION _ PROC (11) -
FNM
_ CASEFOLD (11) -
FNM
_ DOTMATCH (11) -
FORWARDABLE
_ VERSION (11) -
F
_ DUPFD (11) -
F
_ GETFD (11) -
F
_ SETFD (11) - Fail (12)
- FileHandler (11)
- GemVersions (11)
- HeaderConverters (11)
-
IDNAME
_ IVARS (11) -
IFF
_ DISABLE _ NETPOLL (11) -
INADDR
_ ALLHOSTS _ GROUP (22) -
INADDR
_ ANY (11) -
INADDR
_ BROADCAST (11) -
INADDR
_ LOOPBACK (11) -
INADDR
_ MAX _ LOCAL _ GROUP (11) -
INADDR
_ NONE (22) -
INADDR
_ UNSPEC _ GROUP (11) -
INET6
_ ADDRSTRLEN (11) -
INET
_ ADDRSTRLEN (11) -
IPPORT
_ RESERVED (11) -
IPPORT
_ USERRESERVED (11) -
IPPROTO
_ DSTOPTS (11) -
IPPROTO
_ IDP (11) -
IPPROTO
_ ND (11) -
IPPROTO
_ UDP (11) -
IPV6
_ DONTFRAG (22) -
IPV6
_ DSTOPTS (11) -
IPV6
_ RECVDSTOPTS (11) -
IPV6
_ RECVRTHDR (11) -
IPV6
_ RTHDR (11) -
IPV6
_ RTHDRDSTOPTS (11) -
IPV6
_ RTHDR _ TYPE _ 0 (11) -
IP
_ ADD _ MEMBERSHIP (11) -
IP
_ ADD _ SOURCE _ MEMBERSHIP (11) -
IP
_ DEFAULT _ MULTICAST _ LOOP (11) -
IP
_ DEFAULT _ MULTICAST _ TTL (11) -
IP
_ DONTFRAG (22) -
IP
_ DROP _ MEMBERSHIP (11) -
IP
_ DROP _ SOURCE _ MEMBERSHIP (11) -
IP
_ FREEBIND (11) -
IP
_ HDRINCL (11) -
IP
_ MTU _ DISCOVER (11) -
IP
_ PMTUDISC _ DO (11) -
IP
_ PMTUDISC _ DONT (22) -
IP
_ PMTUDISC _ WANT (11) -
IP
_ RECVDSTADDR (11) -
IP
_ SENDSRCADDR (11) - InfoField (11)
- Integer (6)
- InvalidByteSequenceError (11)
- JIS (11)
-
JSON
_ LOADED (11) - LIBDIR (11)
-
LOCAL
_ CREDS (11) -
LOCAL
_ PEERCRED (11) -
LOG
_ DAEMON (11) -
LOG
_ NDELAY (11) -
LOG
_ ODELAY (11) -
LOG
_ PID (11) -
MARSHAL
_ FIELDS (11) -
MCAST
_ EXCLUDE (11) -
MCAST
_ INCLUDE (11) - METHODS (11)
-
METHOD
_ NONE (11) -
MSG
_ DONTROUTE (22) -
MSG
_ DONTWAIT (22) -
MSG
_ HOLD (11) -
MSG
_ SEND (11) - MinGW (11)
- MonitorMixin (11)
-
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) -
NI
_ DGRAM (11) -
NI
_ NAMEREQD (11) -
NI
_ NOFQDN (11) - NotationDecl (11)
-
OPERATING
_ SYSTEM _ DEFAULTS (11) -
OP
_ DONT _ INSERT _ EMPTY _ FRAGMENTS (11) -
OP
_ MICROSOFT _ BIG _ SSLV3 _ BUFFER (11) -
OP
_ MICROSOFT _ SESS _ ID _ BUG (11) -
OP
_ MSIE _ SSLV2 _ RSA _ PADDING (11) -
OP
_ NETSCAPE _ CHALLENGE _ BUG (11) -
OP
_ NETSCAPE _ REUSE _ CIPHER _ CHANGE _ BUG (11) -
OP
_ SSLEAY _ 080 _ CLIENT _ DH _ BUG (11) -
OP
_ SSLREF2 _ REUSE _ CERT _ TYPE _ BUG (11) -
OP
_ TLS _ BLOCK _ PADDING _ BUG (11) -
OP
_ TLS _ D5 _ BUG (11) - ORDERINGS (11)
-
OVERRIDE
_ PRIVATE _ ONLY (11) -
O
_ NONBLOCK (11) -
O
_ RDONLY (11) - Options (11)
-
PF
_ DATAKIT (11) -
PF
_ DEC (11) -
PF
_ DLI (11) -
PF
_ ISDN (11) -
PF
_ NDRV (11) -
PLATFORM
_ DEFAULTS (11) - RDONLY (11)
- RDWR (11)
-
REQUIRED
_ ARGUMENT (11) -
REQUIRE
_ ORDER (11) -
RESPONSE
_ STATUS _ MALFORMEDREQUEST (11) -
RESPONSE
_ STATUS _ SIGREQUIRED (11) -
RESPONSE
_ STATUS _ UNAUTHORIZED (11) -
RETURN
_ IN _ ORDER (11) -
REVOKED
_ STATUS _ AFFILIATIONCHANGED (11) -
REVOKED
_ STATUS _ CESSATIONOFOPERATION (11) -
RUBY
_ DESCRIPTION (11) - Raise (6)
- RequestField (11)
- ResponseField (22)
- ResponseInfoField (11)
- Rubyの起動 (11)
-
SCM
_ CREDENTIALS (11) -
SCM
_ CREDS (11) -
SCM
_ UCRED (11) -
SC
_ SYNCHRONIZED _ IO (11) -
SC
_ THREAD _ DESTRUCTOR _ ITERATIONS (11) -
SC
_ THREAD _ SAFE _ FUNCTIONS (11) -
SEARCH
_ INDEX _ FILE (11) -
SHARE
_ DELETE (9) -
SHUT
_ RD (11) -
SHUT
_ RDWR (11) -
SIZEOF
_ LONG (11) -
SIZEOF
_ LONG _ LONG (11) - SJIS (11)
-
SOCK
_ DGRAM (11) -
SOCK
_ RDM (11) -
SOL
_ UDP (11) -
SOPRI
_ BACKGROUND (11) -
SO
_ BINDTODEVICE (11) -
SO
_ BROADCAST (11) -
SO
_ DEBUG (11) -
SO
_ DETACH _ FILTER (11) -
SO
_ DONTROUTE (22) -
SO
_ DONTTRUNC (22) -
SO
_ NREAD (11) -
SO
_ PASSCRED (11) -
SO
_ PEERCRED (11) -
SO
_ RECVUCRED (11) -
SO
_ REUSEADDR (11) -
SO
_ SNDBUF (11) -
SO
_ SNDLOWAT (11) -
SO
_ SNDTIMEO (11) - SPECIAL (11)
-
STATUS
_ STARTED (11) -
STATUS
_ TERMINATED (11) - STDCALL (11)
-
SYSTEM
_ WIDE _ CONFIG _ FILE (11) -
TCP
_ DEFER _ ACCEPT (11) -
TCP
_ KEEPIDLE (11) -
TCP
_ MD5SIG (11) -
TCP
_ NODELAY (11) -
TCP
_ WINDOW _ CLAMP (11) - TODAY (11)
- TOPDIR (11)
- TYPES (11)
-
TYPE
_ LONG (11) -
TYPE
_ LONG _ LONG (11) - Thread (11)
-
UDP
_ CORK (11) -
USERNAME
_ COMPLETION _ PROC (11) - UTF16 (11)
- UTF32 (11)
- UTF8 (11)
- UndefinedConversionError (11)
- VERSION (73)
- VISIBILITIES (11)
- [] (22)
- []= (11)
-
_ dump (11) -
_ load (11) - abbreviate (11)
- abi (11)
-
abort
_ on _ exception (22) -
absolute
_ path (11) -
accept
_ encoding (11) -
add
_ alias (11) -
add
_ attribute (11) -
add
_ bindir (11) -
add
_ bulk _ threshold _ option (11) -
add
_ class (11) -
add
_ class _ or _ module (22) -
add
_ constant (11) -
add
_ dependency (11) -
add
_ development _ dependency (11) -
add
_ extension (33) -
add
_ gem _ contents (11) -
add
_ include (11) -
add
_ method (11) -
add
_ module (11) -
add
_ nonce (22) -
add
_ proxy _ option (11) -
add
_ require (11) -
add
_ response _ handler (22) -
add
_ runtime _ dependency (11) -
add
_ schedule (6) -
add
_ spec (11) -
add
_ status (11) -
add
_ to (11) -
add
_ trusted _ cert (11) -
add
_ update _ sources _ option (11) -
add
_ value (11) - ajd (11)
-
alias
_ extension (11) - aliases (11)
-
all
_ one _ file (11) - amjd (11)
- append (44)
-
arg
_ config (11) -
asciicompat
_ encoding (22) -
assert
_ equal (1) -
assert
_ in _ delta (1) -
assert
_ in _ epsilon (1) -
assert
_ includes (1) -
assert
_ kind _ of (1) -
assert
_ operator (1) -
assert
_ respond _ to (1) -
assert
_ same (1) -
assert
_ send (1) -
assign
_ defaults (11) - at (13)
- attlistdecl (22)
-
attribute
_ defaults (11) - attributes (11)
-
auth
_ only (11) - authenticate (22)
-
auto
_ indent _ mode (11) - autoload (22)
- autoload? (22)
-
backtrace
_ locations (33) -
base
_ label (11) - begins? (11)
- benchmark (11)
-
bigdecimal
/ newton (11) - bind (17)
- bindir (11)
- binread (22)
- body (22)
- body= (11)
-
body
_ permitted? (11) -
break
_ on _ newline (11) - broadcast (22)
- build (33)
-
build
_ cert (11) -
build
_ self _ signed _ cert (11) -
bulk
_ threshold (11) - byteindex (2)
- call (11)
-
caller
_ locations (22) -
canonical
_ each (11) - canonname (11)
- cd (22)
- cdata (22)
- challenge (11)
- charset (11)
- chdir (22)
- check (11)
- checkbox (11)
- chmod (11)
-
chmod
_ R (11) - chunked= (11)
- chunked? (11)
- civil (22)
- classes (11)
- cleanpath (11)
-
clock
_ gettime (11) - clone (95)
- close (11)
- code (22)
- comment (11)
- compile (11)
-
completion
_ append _ character (11) -
completion
_ case _ fold (11) -
completion
_ proc (11) - concat (22)
- config (22)
-
configured
_ args (11) - connect (55)
-
connect
_ address (11) -
connect
_ from (22) -
connect
_ nonblock (11) -
connect
_ to (22) -
const
_ added (2) -
const
_ defined? (11) -
const
_ get (11) -
const
_ load (11) -
const
_ set (11) -
const
_ source _ location (5) - constants (33)
- content (11)
-
content
_ encoding (11) -
content
_ id (33) -
content
_ length (11) -
content
_ length= (11) -
content
_ range (11) -
content
_ type (11) -
content
_ type= (11) - context (11)
- convert (55)
- convpath (11)
- copy (33)
-
coverage
_ report (11) -
coverage
_ report= (11) - cp (11)
-
cp
_ r (11) - create (31)
-
create
_ body (11) -
create
_ ext (11) -
create
_ extension (11) -
create
_ header (11) -
create
_ id (11) - css (11)
-
current
_ section (11) - daemon (11)
- data (77)
- date (11)
- debug (33)
- debug? (11)
-
debug
_ level (11) - decode64 (11)
-
decode
_ www _ form _ component (11) - deconstruct (2)
-
deconstruct
_ keys (2) -
deep
_ clone (11) -
def
_ builtin _ commands (6) -
def
_ exception (12) -
def
_ extend _ command (11) -
default
_ argv (11) -
default
_ console _ size (11) -
default
_ event _ sources (11) -
default
_ executable (11) -
default
_ id _ conv (11) -
default
_ ssl _ context (11) -
default
_ submission _ port (11) -
default
_ value (11) -
define
_ singleton _ method (22) -
definition
_ lists (11) - deflate (22)
- delete (77)
- denominator (11)
- dependencies (11)
-
dependency
_ order (11) -
dependent
_ gems (11) -
deprecate
_ constant (9) - depth (11)
- deq (22)
- desc (11)
- description (55)
-
destination
_ encoding (33) -
destination
_ encoding _ name (22) - det (11)
-
det
_ e (11) - detect (22)
- determinant (11)
-
determinant
_ e (11) -
development
_ dependencies (11) - diagonal (11)
- diagonal? (11)
- diagram (11)
-
dir
_ config (11) - disasm (22)
- disassemble (22)
- disconnect (11)
- disconnected? (11)
- disposition (44)
-
do
_ DELETE (11) -
do
_ GET (66) -
do
_ HEAD (11) -
do
_ OPTIONS (22) -
do
_ POST (55) -
do
_ PUT (11) - doctype (22)
- done (33)
-
double
_ fig (11) - downcase (16)
- downcase! (8)
-
dry
_ run (11) -
dry
_ run= (11) -
dsp
_ type (11) - dump (33)
- dup (77)
-
e
_ option _ supplied (11) -
each
_ attribute (11) -
each
_ capitalized (11) -
each
_ classmodule (11) -
each
_ constant (11) -
each
_ method (11) -
each
_ strongly _ connected _ component (42) -
each
_ strongly _ connected _ component _ from (42) - ehlo (11)
- eigen (11)
- eigensystem (11)
-
eigenvalue
_ matrix (11) - eigenvalues (11)
-
eigenvector
_ matrix (11) -
eigenvector
_ matrix _ inv (11) - eigenvectors (11)
- elementdecl (22)
-
enable
_ config (22) -
enable
_ ssl (11) -
enable
_ starttls (11) -
enable
_ starttls _ auto (11) -
enable
_ tls (11) - encode (33)
- encode! (22)
-
encode
_ www _ form _ component (11) - encoding (11)
- enq (10)
- entity (11)
-
entity
_ expansion _ limit (11) -
entity
_ expansion _ text _ limit (11) -
entity
_ expansion _ text _ limit= (11) - entitydecl (22)
-
error
_ bytes (11) -
error
_ char (11) -
error
_ depth (11) - examine (11)
- exception (11)
-
exception
_ details (1) - exclude (11)
- exec (22)
- execute (11)
- exponent (11)
-
extend
_ object (6) - extension (66)
- extensions (22)
- extern (11)
-
extra
_ accessor _ flags (11) -
extra
_ accessors (11) -
extra
_ rdoc _ files (11) - fdiv (11)
- fetch (44)
-
field
_ size _ limit (11) -
file
_ field (22) - fileboxes (11)
- files (11)
- find (33)
-
find
_ all (11) -
find
_ enclosing _ module _ named (11) -
find
_ local _ symbol (11) -
find
_ module _ named (11) -
find
_ name (22) -
find
_ spec _ by _ name _ and _ version (11) -
find
_ symbol (11) - finish (11)
-
force
_ output (11) -
force
_ update (11) - form (22)
- formatter (11)
-
from
_ prime _ division (11) - front (33)
- generate (11)
- generator (11)
- get (22)
- get2 (22)
-
get
_ instance (11) -
get
_ one _ gem _ name (11) -
get
_ one _ optional _ argument (11) -
get
_ path (11) - gm (22)
- greeting (11)
- guess (11)
-
handle
_ interrupt (11) - handler= (11)
-
has
_ rdoc (11) -
has
_ rdoc? (11) -
have
_ option? (11) - head (11)
- head2 (22)
- header (33)
-
header
_ converters (11) - helo (11)
- helpcontext (11)
- hidden (22)
- hton (11)
- httpdate (22)
-
hyperlink
_ all (11) -
hyperlink
_ all= (11) - id (11)
- idle (11)
-
idle
_ done (11) -
ignore
_ deadlock (3) -
ignore
_ eof (11) -
ignore
_ eof= (11) -
ignore
_ eof? (11) -
image
_ format (11) - img (11)
- include? (11)
-
include
_ line _ numbers (11) - includes (11)
-
incomplete
_ input? (11) - indent (11)
- indentation (11)
-
infect
_ with _ assertions (1) - initialize (22)
-
initialize
_ classes _ and _ modules (11) -
initialize
_ methods _ etc (11) -
inline
_ source (11) -
insert
_ output (11) - inspect (33)
-
inspect
_ mode (11) - install (22)
-
install
_ extend _ commands (11) -
install
_ id _ conv (11) -
install
_ update _ defaults _ str (11) -
installation
_ satisfies _ dependency? (11) - instance (22)
-
int
_ from _ prime _ division (22) - io (11)
- irb (11)
-
irb
_ context (22) - isjis (11)
- iso8601 (11)
-
json
_ create (55) - kconv (22)
-
keep
_ alive _ timeout= (11) -
kill
_ job (6) - l (11)
- label (11)
-
last
_ description (11) -
last
_ error (11) -
last
_ response _ code (11) - lastresp (11)
-
line
_ numbers (11) -
line
_ numbers= (11) - lineno (11)
- link (11)
- ln (11)
-
ln
_ s (11) -
ln
_ sf (11) - load (44)
-
load
_ file (11) -
load
_ from _ binary (9) -
load
_ from _ binary _ extra _ data (9) -
load
_ gemspec (11) -
load
_ modules (11) -
load
_ specification (11) - loaded? (11)
-
loaded
_ from (11) - local (22)
- lock (11)
- login (22)
- logout (11)
-
long
_ name (11) - ludecomp (11)
- lup (11)
-
lup
_ decomposition (11) - magnitude (8)
- mailfrom (11)
-
main
_ page (11) - makedirs (11)
- markup (11)
-
marshal
_ dump (22) -
marshal
_ load (11) -
math
_ mode (4) - merge (11)
-
method
_ list (11) - mkcol (11)
- mkdir (11)
-
mkdir
_ p (11) - mkpath (11)
- mktime (22)
-
module
_ function (19) - modules (11)
- mon (11)
-
mon
_ locked? (12) -
mon
_ owned? (12) - monday? (22)
- month (11)
- mount (11)
- move (31)
-
multipart
_ form (22) -
must
_ respond _ to (1) - mv (11)
- name (66)
- needed? (11)
- new (576)
-
new
_ cond (16) - next (11)
-
next
_ month (11) -
next
_ wait (6) -
node
_ type (11) - none? (39)
- nonzero? (11)
- noop (11)
-
not
_ modified? (11) - notation (11)
- notationdecl (22)
- notationdecl? (11)
- notations (11)
- of (11)
- offset (11)
- oid (11)
-
ole
_ respond _ to? (11) -
on
_ XXX (11) -
on
_ default (11) -
on
_ head (11) -
only
_ signed (11) -
only
_ trusted (11) -
op
_ dir (11) -
op
_ name (11) - open (160)
- open! (11)
-
open
_ uri (22) -
option
_ list (11) -
option
_ parser (11) -
option
_ string (11) -
optparse
/ date (11) -
optparse
/ shellwords (11) -
optparse
/ uri (11) - order (44)
- order! (44)
- ordering (11)
-
original
_ dir (11) - p (11)
-
page
_ dir (11) -
page
_ dir= (11) - param (11)
- parent (11)
- parse (11)
- parse! (11)
-
parser
_ for (11) -
password
_ field (22) - patch (22)
- path (11)
-
path
_ translated (11) -
pending
_ interrupt? (11) - permute! (11)
- pipe (11)
- pivots (11)
- pop (22)
- post (22)
- post2 (22)
-
prev
_ month (11) -
prime
_ division (33) -
primitive
_ convert (44) -
primitive
_ errinfo (11) -
private
_ constant (11) -
processing
_ instruction (11) -
prompt
_ mode (11) - propfind (11)
- proppatch (11)
- ptr (11)
- public (11)
-
public
_ constant (11) - puke (1)
- push (10)
- put (11)
- put2 (22)
- putback (22)
- quiet (11)
-
quirks
_ mode (11) -
quirks
_ mode? (11) -
radio
_ group (22) -
raised
_ exception (11) -
rake
_ extension (11) -
raw
_ data (33) -
rb
_ define _ method (11) - rcptto (11)
- rdoc (11)
-
rdoc
/ markdown (11) -
rdoc
_ include (11) - read (22)
-
read
_ body (22) -
read
_ nonblock (44) -
read
_ only (11) -
reader
_ header (11) - readlines (11)
- reason (11)
-
reason
_ phrase (11) -
recvfrom
_ nonblock (22) - recvmsg (11)
-
recvmsg
_ nonblock (11) - register (11)
-
remote
_ addr (11) -
remote
_ ident (11) -
remove
_ by _ name (11) -
remove
_ const (11) -
remove
_ response _ handler (11) -
remove
_ spec (11) - rename (11)
- reopen (11)
-
repeated
_ combination (22) -
repeated
_ permutation (22) - replacement (11)
- replacement= (11)
-
report
_ on _ exception (16) -
report
_ on _ exception= (8) - request (33)
-
request
_ get (22) -
request
_ head (22) -
request
_ method (22) -
request
_ post (22) -
request
_ put (22) -
required
_ attribute (11) -
required
_ attribute? (11) -
required
_ attributes (11) -
required
_ ruby _ version (11) -
required
_ rubygems _ version (11) - requires (11)
-
respond
_ to? (22) -
respond
_ to _ missing? (22) - response (22)
-
response
_ body _ permitted? (11) -
response
_ handlers (11) - restore (11)
-
return
_ format (11) - rewind (11)
- rfc2822 (22)
- rfc822 (22)
- rmdir (11)
- root (11)
- round (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby2
_ keywords (10) -
rubygems
/ commands / contents _ command (11) -
rubygems
/ commands / environment _ command (11) -
rubygems
/ commands / server _ command (11) -
rubygems
/ commands / specification _ command (11) -
run
_ config (6) -
runtime
_ dependencies (11) - sanitize (11)
-
satisfied
_ by? (11) -
satisfies
_ requirement? (11) -
save
_ exception _ mode (11) - search (11)
-
search
_ convpath (11) -
sec
_ fraction (11) - second (11)
-
second
_ fraction (11) - section (11)
- sections (11)
- select (11)
-
send
_ request (11) - sendmsg (11)
-
sendmsg
_ nonblock (11) - sequence (11)
- service (11)
-
session
_ add (11) -
session
_ cache _ mode (11) -
session
_ id (11) -
session
_ id _ context (11) -
session
_ reused? (11) -
set
_ comment (11) -
set
_ content _ type (11) -
set
_ current _ section (11) -
set
_ dictionary (22) -
set
_ encoding (22) -
set
_ log (1) -
set
_ redirect (11) -
set
_ visibility _ for (11) - setquota (11)
- sfork (6)
-
sharing
_ detection (11) - shift (22)
-
show
_ all (11) -
show
_ hash (11) -
show
_ lookup _ failure (11) - signal (22)
-
singleton
_ class? (11) -
singleton
_ method (11) -
singleton
_ method _ added (11) -
singleton
_ method _ removed (11) -
singleton
_ method _ undefined (11) -
singleton
_ methods (11) - singular? (11)
- solve (11)
-
source
_ encoding (22) -
source
_ encoding _ name (11) -
source
_ location (28) - spawn (22)
- spec (11)
- specification (11)
-
stand
_ alone? (22) - standalone (11)
-
start
_ document (11) -
start
_ service (11) - starttls (22)
-
static
_ path (11) -
static
_ path= (11) - status (11)
- strftime (11)
-
strongly
_ connected _ components (22) - subscribe (11)
- succ (11)
- summarize (22)
-
summary
_ indent (11) -
summary
_ indent= (11) -
summary
_ width (11) -
summary
_ width= (11) - symlink (11)
-
sync
_ synchronize (6) - synchronize (26)
- sysconfdir (11)
- system (33)
-
tab
_ width (11) - tag (11)
- template (11)
-
template
_ dir (11) - terminated? (11)
-
text
_ field (22) - thread (11)
- timeout (19)
- title (22)
-
tmp
_ dh _ callback (11) -
to
_ a (22) -
to
_ ary (22) -
to
_ binary (9) -
to
_ d (11) -
to
_ der (33) -
to
_ i (11) -
to
_ id (22) -
to
_ json (154) -
to
_ json _ raw (11) -
to
_ json _ raw _ object (11) -
to
_ obj (22) -
to
_ r (11) -
to
_ s (44) -
to
_ yaml (11) - toplevel (11)
- trace (11)
- transaction (11)
- traverse (11)
-
trusted
_ cert _ path (11) -
try
_ constant (22) - u (11)
-
udp
_ server _ loop (22) -
udp
_ server _ loop _ on (11) -
udp
_ server _ sockets (44) - ui (22)
-
uid
_ copy (11) -
uid
_ move (9) - unadvise (11)
-
unconverted
_ fields? (11) - union (17)
- unlock (11)
-
unmatched
_ alias _ lists (11) - unsubscribe (11)
- update (55)
-
update
_ sources (11) - uptodate? (11)
-
use
_ loader (11) -
use
_ loader? (11) -
use
_ readline (11) -
use
_ readline? (11) - utc (22)
- v (11)
-
v
_ inv (11) -
valid
_ civil? (11) -
valid
_ date? (11) - validate (11)
- verbosity (11)
-
verify
_ compaction _ references (5) -
verify
_ depth (11) -
verify
_ mode (11) - version (44)
-
version
_ requirement (11) -
version
_ requirements (11) - visibility (22)
- wait (22)
-
wait
_ for _ cond (5) -
wait
_ until (11) -
wait
_ while (11) - warn (11)
-
warn
_ unless _ e _ option (11) -
warning
_ unless _ e _ option (11) - webcvs (11)
-
with
_ config (22) - wrap (22)
- write (22)
- xmldecl (33)
- xmlschema (11)
- yaml (11)
- zone (11)
- スレッド (11)
- 制御構造 (11)
- 正規表現 (11)
検索結果
先頭5件
- TSort
# each _ strongly _ connected _ component _ from(node , id _ map={} , stack=[]) -> Enumerator - TSort
# each _ strongly _ connected _ component _ from(node , id _ map={} , stack=[]) {|nodes| . . . } -> () - TSort
. each _ strongly _ connected _ component _ from(node , each _ child , id _ map={} , stack=[]) -> Enumerator - TSort
. each _ strongly _ connected _ component _ from(node , each _ child , id _ map={} , stack=[]) {|nodes| . . . } -> () - Gem
:: DependencyList # dependency _ order -> [Gem :: Specification]
-
TSort
# each _ strongly _ connected _ component _ from(node , id _ map={} , stack=[]) -> Enumerator (24600.0) -
node から到達可能な強連結成分についてのイテレータです。
...node から到達可能な強連結成分についてのイテレータです。
返す値は規定されていません。
each_strongly_connected_component_from は
tsort_each_node を呼びません。
@param node ノードを指定します。
//emlist[例 到達可能なノードを表示......include TSort
alias tsort_each_node each_key
def tsort_each_child(node, &block)
fetch(node).each(&block)
end
end
non_sort = {1=>[2], 2=>[3, 4], 3=>[2], 4=>[]}
non_sort.each_strongly_connected_component{|nodes|
p nodes
nodes.each {|node|
non_sort.each_strongly_connected_component_......from(node){|ns|
printf("%s -> %s\n", node, ns.join(","))
}
}
}
#出力
#=> [4]
#=> 4 -> 4
#=> [2, 3]
#=> 2 -> 4
#=> 2 -> 2,3
#=> 3 -> 4
#=> 3 -> 3,2
#=> [1]
#=> 1 -> 4
#=> 1 -> 2,3
#=> 1 -> 1
//}
@see TSort.each_strongly_connected_component_from... -
TSort
# each _ strongly _ connected _ component _ from(node , id _ map={} , stack=[]) {|nodes| . . . } -> () (24600.0) -
node から到達可能な強連結成分についてのイテレータです。
...node から到達可能な強連結成分についてのイテレータです。
返す値は規定されていません。
each_strongly_connected_component_from は
tsort_each_node を呼びません。
@param node ノードを指定します。
//emlist[例 到達可能なノードを表示......include TSort
alias tsort_each_node each_key
def tsort_each_child(node, &block)
fetch(node).each(&block)
end
end
non_sort = {1=>[2], 2=>[3, 4], 3=>[2], 4=>[]}
non_sort.each_strongly_connected_component{|nodes|
p nodes
nodes.each {|node|
non_sort.each_strongly_connected_component_......from(node){|ns|
printf("%s -> %s\n", node, ns.join(","))
}
}
}
#出力
#=> [4]
#=> 4 -> 4
#=> [2, 3]
#=> 2 -> 4
#=> 2 -> 2,3
#=> 3 -> 4
#=> 3 -> 3,2
#=> [1]
#=> 1 -> 4
#=> 1 -> 2,3
#=> 1 -> 1
//}
@see TSort.each_strongly_connected_component_from... -
TSort
. each _ strongly _ connected _ component _ from(node , each _ child , id _ map={} , stack=[]) -> Enumerator (24600.0) -
node から到達可能な強連結成分についてのイテレータです。
...node から到達可能な強連結成分についてのイテレータです。
引数 node と each_child でグラフを表します。
返す値は規定されていません。
TSort.each_strongly_connected_component_fromはTSortをincludeして
グラフを表現する必要のないクラ......ode ノードを指定します。
@param each_child 引数で与えられた頂点の子をそれぞれ評価するcallメソッ
ドを持つオブジェクトを指定します。
//emlist[使用例][ruby]{
require 'tsort'
graph = {1=>[2], 2=>[3, 4], 3=>[2], 4=>[]}
each_child......= lambda {|n, &b| graph[n].each(&b) }
TSort.each_strongly_connected_component_from(1, each_child) {|scc|
p scc
}
# => [4]
# [2, 3]
# [1]
//}
@see TSort#each_strongly_connected_component_from... -
TSort
. each _ strongly _ connected _ component _ from(node , each _ child , id _ map={} , stack=[]) {|nodes| . . . } -> () (24600.0) -
node から到達可能な強連結成分についてのイテレータです。
...node から到達可能な強連結成分についてのイテレータです。
引数 node と each_child でグラフを表します。
返す値は規定されていません。
TSort.each_strongly_connected_component_fromはTSortをincludeして
グラフを表現する必要のないクラ......ode ノードを指定します。
@param each_child 引数で与えられた頂点の子をそれぞれ評価するcallメソッ
ドを持つオブジェクトを指定します。
//emlist[使用例][ruby]{
require 'tsort'
graph = {1=>[2], 2=>[3, 4], 3=>[2], 4=>[]}
each_child......= lambda {|n, &b| graph[n].each(&b) }
TSort.each_strongly_connected_component_from(1, each_child) {|scc|
p scc
}
# => [4]
# [2, 3]
# [1]
//}
@see TSort#each_strongly_connected_component_from... -
Gem
:: DependencyList # dependency _ order -> [Gem :: Specification] (24500.0) -
依存する Gem の数が少ない順にソートされた Gem::Specification のリストを返します。
...依存する Gem の数が少ない順にソートされた Gem::Specification のリストを返します。
このことは、インストール済みの Gem を削除するときに便利です。
このメソッドで返された順にインストール済みの Gem 削除すると、
依存......If there are circular dependencies (yuck!), then gems will be
returned in order until only the circular dependents and anything
they reference are left. Then arbitrary gemspecs will be returned
until the circular dependency is broken, after which gems will be
returned in dependency order again.... -
TSort
# each _ strongly _ connected _ component -> Enumerator (24500.0) -
TSort#strongly_connected_components メソッドのイテレータ版です。 obj.each_strongly_connected_component は obj.strongly_connected_components.each に似ていますが、 ブロックの評価中に obj が変更された場合は予期しない結果になる ことがあります。
...TSort#strongly_connected_components メソッドのイテレータ版です。
obj.each_strongly_connected_component は
obj.strongly_connected_components.each に似ていますが、
ブロックの評価中に obj が変更された場合は予期しない結果になる
ことがあります。......each_strongly_connected_component は nil を返します。
//emlist[使用例][ruby]{
require 'tsort'
class Hash
include TSort
alias tsort_each_node each_key
def tsort_each_child(node, &block)
fetch(node).each(&block)
end
end
non_sort = {1=>[2], 2=>[3, 4], 3=>[2], 4=>[]}
non_sort.e......ach_strongly_connected_component{|nodes|
p nodes
}
#出力
#=> [4]
#=> [2, 3]
#=> [1]
//}
@see TSort.each_strongly_connected_component... -
TSort
# each _ strongly _ connected _ component {|nodes| . . . } -> nil (24500.0) -
TSort#strongly_connected_components メソッドのイテレータ版です。 obj.each_strongly_connected_component は obj.strongly_connected_components.each に似ていますが、 ブロックの評価中に obj が変更された場合は予期しない結果になる ことがあります。
...TSort#strongly_connected_components メソッドのイテレータ版です。
obj.each_strongly_connected_component は
obj.strongly_connected_components.each に似ていますが、
ブロックの評価中に obj が変更された場合は予期しない結果になる
ことがあります。......each_strongly_connected_component は nil を返します。
//emlist[使用例][ruby]{
require 'tsort'
class Hash
include TSort
alias tsort_each_node each_key
def tsort_each_child(node, &block)
fetch(node).each(&block)
end
end
non_sort = {1=>[2], 2=>[3, 4], 3=>[2], 4=>[]}
non_sort.e......ach_strongly_connected_component{|nodes|
p nodes
}
#出力
#=> [4]
#=> [2, 3]
#=> [1]
//}
@see TSort.each_strongly_connected_component... -
TSort
# strongly _ connected _ components -> Array (24500.0) -
強連結成分の集まりを配列の配列として返します。 この配列は子から親に向かってソートされています。 各要素は強連結成分を表す配列です。
...rt'
class Hash
include TSort
alias tsort_each_node each_key
def tsort_each_child(node, &block)
fetch(node).each(&block)
end
end
non_sort = {1=>[2], 2=>[3, 4], 3=>[2], 4=>[]}
p non_sort.strongly_connected_components
#=> [[4], [2, 3], [1]]
//}
@see TSort.strongly_connected_components... -
TSort
. each _ strongly _ connected _ component(each _ node , each _ child) -> Enumerator (24500.0) -
TSort.strongly_connected_components メソッドのイテレータ版です。
...TSort.strongly_connected_components メソッドのイテレータ版です。
引数 each_node と each_child でグラフを表します。
@param each_node グラフ上の頂点をそれぞれ評価するcallメソッドを持つオブ
ジェクトを指定します。
@param......ild 引数で与えられた頂点の子をそれぞれ評価するcallメソッ
ドを持つオブジェクトを指定します。
//emlist[使用例][ruby]{
require 'tsort'
g = {1=>[2, 3], 2=>[4], 3=>[2, 4], 4=>[]}
each_node = lambda {|&b| g.each_key(&b) }
each_child = lambda......ch_strongly_connected_component(each_node, each_child) {|scc| p scc }
# => [4]
# [2]
# [3]
# [1]
g = {1=>[2], 2=>[3, 4], 3=>[2], 4=>[]}
each_node = lambda {|&b| g.each_key(&b) }
each_child = lambda {|n, &b| g[n].each(&b) }
TSort.each_strongly_connected_component(each_node, each_child) {|s... -
TSort
. each _ strongly _ connected _ component(each _ node , each _ child) {|nodes| . . . } -> nil (24500.0) -
TSort.strongly_connected_components メソッドのイテレータ版です。
...TSort.strongly_connected_components メソッドのイテレータ版です。
引数 each_node と each_child でグラフを表します。
@param each_node グラフ上の頂点をそれぞれ評価するcallメソッドを持つオブ
ジェクトを指定します。
@param......ild 引数で与えられた頂点の子をそれぞれ評価するcallメソッ
ドを持つオブジェクトを指定します。
//emlist[使用例][ruby]{
require 'tsort'
g = {1=>[2, 3], 2=>[4], 3=>[2, 4], 4=>[]}
each_node = lambda {|&b| g.each_key(&b) }
each_child = lambda......ch_strongly_connected_component(each_node, each_child) {|scc| p scc }
# => [4]
# [2]
# [3]
# [1]
g = {1=>[2], 2=>[3, 4], 3=>[2], 4=>[]}
each_node = lambda {|&b| g.each_key(&b) }
each_child = lambda {|n, &b| g[n].each(&b) }
TSort.each_strongly_connected_component(each_node, each_child) {|s...