別のキーワード
ライブラリ
- ビルトイン (365)
- abbrev (1)
- bigdecimal (1)
-
cgi
/ core (18) -
cgi
/ html (8) -
cgi
/ session (1) - csv (4)
- date (3)
- dbm (9)
- delegate (2)
- digest (2)
- erb (1)
- expect (2)
- fiddle (2)
-
fiddle
/ import (5) - gdbm (7)
- getoptlong (1)
- ipaddr (2)
-
irb
/ context (1) - logger (5)
- matrix (12)
- mkmf (32)
-
net
/ ftp (38) -
net
/ http (64) -
net
/ imap (68) -
net
/ pop (3) -
net
/ smtp (9) - observer (1)
- open-uri (1)
- openssl (206)
- optparse (9)
- ostruct (4)
- pathname (16)
- pp (5)
- prettyprint (12)
- pstore (3)
- psych (99)
- pty (1)
-
racc
/ parser (4) - rake (15)
-
rake
/ rdoctask (2) -
rake
/ testtask (2) -
rdoc
/ context (4) -
rdoc
/ markup (1) -
rdoc
/ parser / ruby (1) -
rdoc
/ text (1) -
rdoc
/ top _ level (2) - resolv (6)
-
rexml
/ document (41) -
rexml
/ parsers / pullparser (4) -
rexml
/ parsers / sax2parser (4) -
rexml
/ parsers / ultralightparser (1) -
rexml
/ sax2listener (2) -
rexml
/ streamlistener (3) -
rinda
/ rinda (5) -
rinda
/ tuplespace (16) - ripper (2)
-
ripper
/ lexer (2) - rss (41)
-
rubygems
/ command (1) -
rubygems
/ command _ manager (1) -
rubygems
/ commands / build _ command (1) -
rubygems
/ commands / dependency _ command (6) -
rubygems
/ commands / update _ command (2) -
rubygems
/ commands / which _ command (2) -
rubygems
/ dependency (8) -
rubygems
/ dependency _ installer (6) -
rubygems
/ dependency _ list (7) -
rubygems
/ indexer (1) -
rubygems
/ installer (3) -
rubygems
/ package / f _ sync _ dir (1) -
rubygems
/ package / tar _ header (2) -
rubygems
/ package / tar _ input (3) -
rubygems
/ package / tar _ reader (2) -
rubygems
/ package / tar _ reader / entry (12) -
rubygems
/ platform (1) -
rubygems
/ remote _ fetcher (1) -
rubygems
/ requirement (2) -
rubygems
/ security (14) -
rubygems
/ server (1) -
rubygems
/ source _ index (2) -
rubygems
/ source _ info _ cache (3) -
rubygems
/ spec _ fetcher (5) -
rubygems
/ specification (24) -
rubygems
/ validator (1) -
rubygems
/ version (2) - sdbm (11)
- socket (31)
- stringio (5)
- strscan (6)
-
syslog
/ logger (3) - tsort (6)
- uri (7)
-
webrick
/ httpauth / userdb (2) -
webrick
/ httprequest (9) -
webrick
/ httpresponse (5) -
webrick
/ https (1) -
webrick
/ httpserver (1) -
webrick
/ httputils (2) -
win32
/ registry (24) - win32ole (48)
-
yaml
/ dbm (3) - zlib (12)
クラス
-
ARGF
. class (1) - Addrinfo (4)
- Array (118)
- BasicSocket (2)
- BigDecimal (1)
- Binding (1)
-
CGI
:: Cookie (2) -
CGI
:: Session :: MemoryStore (1) -
CSV
:: Row (1) -
CSV
:: Table (2) - Complex (2)
- DBM (9)
- Data (1)
- Date (3)
- Delegator (2)
-
Digest
:: Base (2) - ERB (1)
-
Encoding
:: Converter (7) -
Encoding
:: InvalidByteSequenceError (2) - Enumerator (8)
-
Enumerator
:: Lazy (18) -
Enumerator
:: Yielder (3) -
Fiddle
:: Closure (1) -
Fiddle
:: Handle (1) -
File
:: Stat (3) - GDBM (7)
-
Gem
:: Command (1) -
Gem
:: CommandManager (1) -
Gem
:: Commands :: BuildCommand (1) -
Gem
:: Commands :: DependencyCommand (6) -
Gem
:: Commands :: UpdateCommand (2) -
Gem
:: Commands :: WhichCommand (2) -
Gem
:: Dependency (8) -
Gem
:: DependencyInstaller (6) -
Gem
:: DependencyList (7) -
Gem
:: Indexer (1) -
Gem
:: Installer (3) -
Gem
:: Package :: TarHeader (2) -
Gem
:: Package :: TarInput (3) -
Gem
:: Package :: TarReader (2) -
Gem
:: Package :: TarReader :: Entry (12) -
Gem
:: Platform (1) -
Gem
:: RemoteFetcher (1) -
Gem
:: Requirement (2) -
Gem
:: Security :: Policy (13) -
Gem
:: Security :: Signer (1) -
Gem
:: Server (1) -
Gem
:: SourceIndex (2) -
Gem
:: SourceInfoCache (3) -
Gem
:: SpecFetcher (5) -
Gem
:: Specification (24) -
Gem
:: Validator (1) -
Gem
:: Version (2) - GetoptLong (1)
- Hash (33)
- IO (7)
- IPAddr (2)
- IPSocket (3)
-
IRB
:: Context (1) - KeyError (2)
- LocalJumpError (1)
- Logger (4)
-
Logger
:: Formatter (1) - MatchData (3)
- Matrix (6)
-
Matrix
:: EigenvalueDecomposition (1) -
Matrix
:: LUPDecomposition (1) - Method (4)
- Module (19)
- NameError (2)
-
Net
:: FTP (15) -
Net
:: FTP :: MLSxEntry (23) -
Net
:: HTTP (35) -
Net
:: HTTPGenericRequest (7) -
Net
:: HTTPResponse (4) -
Net
:: IMAP (12) -
Net
:: IMAP :: BodyTypeBasic (13) -
Net
:: IMAP :: BodyTypeMessage (16) -
Net
:: IMAP :: BodyTypeMultipart (9) -
Net
:: IMAP :: BodyTypeText (14) -
Net
:: IMAP :: ContentDisposition (1) -
Net
:: IMAP :: Envelope (2) -
Net
:: IMAP :: MailboxList (1) -
Net
:: POP3 (3) -
Net
:: SMTP (9) - Numeric (6)
- Object (18)
-
ObjectSpace
:: WeakMap (2) -
OpenSSL
:: ASN1 :: ASN1Data (1) -
OpenSSL
:: ASN1 :: Constructive (1) -
OpenSSL
:: ASN1 :: Primitive (1) -
OpenSSL
:: BN (4) -
OpenSSL
:: Cipher (9) -
OpenSSL
:: Config (1) -
OpenSSL
:: Engine (2) -
OpenSSL
:: Netscape :: SPKI (4) -
OpenSSL
:: OCSP :: BasicResponse (3) -
OpenSSL
:: OCSP :: Request (2) -
OpenSSL
:: PKCS12 (1) -
OpenSSL
:: PKCS7 (4) -
OpenSSL
:: PKCS7 :: RecipientInfo (1) -
OpenSSL
:: PKey :: DH (17) -
OpenSSL
:: PKey :: DSA (24) -
OpenSSL
:: PKey :: EC (16) -
OpenSSL
:: PKey :: EC :: Group (17) -
OpenSSL
:: PKey :: EC :: Point (9) -
OpenSSL
:: PKey :: PKey (2) -
OpenSSL
:: PKey :: RSA (32) -
OpenSSL
:: SSL :: SSLContext (9) -
OpenSSL
:: SSL :: SSLServer (2) -
OpenSSL
:: SSL :: SSLSocket (6) -
OpenSSL
:: X509 :: CRL (2) -
OpenSSL
:: X509 :: Certificate (5) -
OpenSSL
:: X509 :: ExtensionFactory (16) -
OpenSSL
:: X509 :: Name (1) -
OpenSSL
:: X509 :: Request (4) -
OpenSSL
:: X509 :: Store (4) -
OpenSSL
:: X509 :: StoreContext (1) - OpenStruct (4)
- OptionParser (6)
-
OptionParser
:: ParseError (3) - PStore (2)
-
PStore
:: DummyMutex (1) -
PTY
:: ChildExited (1) - Pathname (16)
- PrettyPrint (12)
- Proc (6)
-
Psych
:: Emitter (6) -
Psych
:: Handler (12) -
Psych
:: Nodes :: Alias (2) -
Psych
:: Nodes :: Document (9) -
Psych
:: Nodes :: Mapping (8) -
Psych
:: Nodes :: Node (8) -
Psych
:: Nodes :: Scalar (12) -
Psych
:: Nodes :: Sequence (8) -
Psych
:: Nodes :: Stream (2) -
Psych
:: Parser (4) -
Psych
:: Parser :: Mark (3) -
Psych
:: ScalarScanner (2) -
Psych
:: Stream (3) -
Psych
:: SyntaxError (6) -
Psych
:: TreeBuilder (1) -
Psych
:: Visitors :: YAMLTree (9) -
RDoc
:: Context (4) -
RDoc
:: Markup (1) -
RDoc
:: Options (8) -
RDoc
:: Parser :: Ruby (1) -
RDoc
:: TopLevel (2) -
REXML
:: AttlistDecl (1) -
REXML
:: Attribute (2) -
REXML
:: Comment (1) -
REXML
:: DocType (16) -
REXML
:: Document (2) -
REXML
:: Element (5) -
REXML
:: Elements (1) -
REXML
:: Entity (2) -
REXML
:: ExternalEntity (1) -
REXML
:: Formatters :: Pretty (4) -
REXML
:: Instruction (1) -
REXML
:: Parsers :: PullEvent (3) -
REXML
:: Parsers :: PullParser (1) -
REXML
:: Parsers :: SAX2Parser (4) -
REXML
:: Parsers :: UltraLightParser (1) -
REXML
:: Text (3) -
REXML
:: XMLDecl (1) -
RSS
:: Maker :: ChannelBase (3) -
RSS
:: Maker :: ChannelBase :: SkipDaysBase (1) -
RSS
:: Maker :: ChannelBase :: SkipDaysBase :: DayBase (2) -
RSS
:: Maker :: RSS20 :: Items :: Item :: Enclosure (2) -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet (2) -
RSS
:: Rss :: Channel (4) -
RSS
:: Rss :: Channel :: Item :: Enclosure (3) -
RSS
:: Rss :: SkipDays (3) -
RSS
:: TaxonomyTopicModel :: TaxonomyTopic (6) -
RSS
:: TaxonomyTopicsModel :: TaxonomyTopics (1) -
RSS
:: XMLStyleSheet (2) -
Racc
:: Parser (4) -
Rake
:: Application (2) -
Rake
:: FileCreationTask (1) -
Rake
:: FileList (3) -
Rake
:: InvocationChain :: EmptyInvocationChain (3) -
Rake
:: NameSpace (1) -
Rake
:: RDocTask (2) -
Rake
:: Task (1) -
Rake
:: TestTask (2) - Random (3)
- Range (2)
- Rational (1)
-
Resolv
:: DNS (3) -
Resolv
:: DNS :: Name (1) -
Resolv
:: DNS :: Resource :: IN :: SRV (1) -
Resolv
:: IPv4 (1) -
Rinda
:: TupleEntry (11) -
Rinda
:: TupleSpace (5) -
Rinda
:: TupleSpaceProxy (5) - Ripper (2)
-
Ripper
:: Lexer (2) -
RubyVM
:: AbstractSyntaxTree :: Node (7) -
RubyVM
:: InstructionSequence (4) - SDBM (11)
- Set (3)
- Socket (4)
-
Socket
:: AncillaryData (12) -
Socket
:: Option (2) -
Socket
:: UDPSource (1) - String (15)
- StringIO (5)
- StringScanner (6)
- Struct (1)
- Symbol (19)
- SyntaxError (1)
-
Syslog
:: Logger (2) -
Syslog
:: Logger :: Formatter (1) - SystemCallError (1)
- SystemExit (2)
- TCPServer (1)
- Thread (4)
-
Thread
:: Queue (1) -
Thread
:: SizedQueue (1) - Time (18)
- TracePoint (4)
- UDPSocket (1)
- UNIXServer (1)
-
URI
:: FTP (2) -
URI
:: Generic (5) - UnboundMethod (1)
- Vector (4)
-
WEBrick
:: HTTPRequest (10) -
WEBrick
:: HTTPResponse (5) -
WEBrick
:: HTTPServer :: MountTable (1) -
WEBrick
:: HTTPUtils :: FormData (2) - WIN32OLE (8)
-
WIN32OLE
_ METHOD (3) -
WIN32OLE
_ PARAM (2) -
WIN32OLE
_ TYPE (21) -
WIN32OLE
_ TYPELIB (11) -
WIN32OLE
_ VARIABLE (2) -
WIN32OLE
_ VARIANT (1) -
Win32
:: Registry (22) -
Win32
:: Registry :: PredefinedKey (2) -
YAML
:: DBM (3) -
Zlib
:: Deflate (3) -
Zlib
:: GzipFile (2) -
Zlib
:: GzipReader (3) -
Zlib
:: GzipWriter (1) -
Zlib
:: Inflate (2) -
Zlib
:: ZStream (1)
モジュール
-
CGI
:: Html3 (1) -
CGI
:: Html4 (1) -
CGI
:: Html4Fr (1) -
CGI
:: Html4Tr (1) -
CGI
:: HtmlExtension (4) -
CGI
:: QueryExtension (17) -
CGI
:: QueryExtension :: Value (1) - DublinCoreModel (3)
- Enumerable (22)
-
Fiddle
:: Importer (5) - FileUtils (1)
-
Gem
:: LocalRemoteOptions (1) -
Gem
:: Package :: FSyncDir (1) - Kernel (34)
-
Net
:: HTTPHeader (18) - Observable (1)
-
OpenSSL
:: Buffering (3) -
OpenSSL
:: SSL :: SocketForwarder (2) -
OpenURI
:: Meta (1) -
RDoc
:: Text (1) -
REXML
:: Namespace (1) -
REXML
:: SAX2Listener (2) -
REXML
:: StreamListener (3) -
RSS
:: SyndicationModel (6) -
RSS
:: TaxonomyTopicModel (2) -
RSS
:: TaxonomyTopicsModel (1) -
Rake
:: TaskManager (2) - TSort (6)
-
WEBrick
:: HTTPAuth :: UserDB (2)
キーワード
- * (2)
- + (2)
- << (4)
- <=> (2)
- == (2)
- =~ (2)
- [] (7)
- []= (7)
-
_ dump (1) -
_ getproperty (1) -
_ invoke (1) -
_ setproperty (1) - abbrev (1)
- about (1)
- about= (1)
-
absolute
_ path (1) - accept (2)
-
accept
_ charset (1) -
accept
_ encoding (1) -
accept
_ language (1) -
accept
_ nonblock (1) - add (5)
-
add
_ bindir (1) -
add
_ class (1) -
add
_ class _ or _ module (2) -
add
_ dependency (1) -
add
_ development _ dependency (1) -
add
_ entry (1) -
add
_ field (1) -
add
_ module (1) -
add
_ observer (1) -
add
_ proxy _ option (1) -
add
_ runtime _ dependency (1) - addr (3)
- alias (1)
- alive? (1)
- all? (3)
- anchor (4)
- anchor= (4)
- any? (6)
- append (2)
- appendable? (1)
- args (1)
- arguments (1)
- arity (3)
-
asn1
_ flag (1) -
asn1
_ flag= (1) - assoc (1)
- attr (1)
-
attribute
_ of (1) -
attributes
_ of (1) -
auth
_ only (1) -
auth
_ type (2) -
auth
_ type= (1) - authenticate (2)
- basename (1)
- binary (1)
- binary= (1)
- bind (1)
- body (6)
- body= (2)
-
body
_ exist? (1) -
body
_ stream (1) -
body
_ stream= (1) - breakable (2)
- byteindex (1)
- byteoffset (2)
- byterindex (1)
- bytes (1)
-
bytes
_ read (1) - bytesize (1)
- bytesplice (4)
- call (2)
-
callee
_ id (1) - cancel (1)
- canceled? (1)
- canonical (1)
- canonical= (1)
- capability (1)
-
capable
_ auth _ types (1) - capitalize (1)
- casecmp (1)
- casecmp? (1)
-
cert
_ chain (1) - charset (1)
-
check
_ key (1) -
check
_ private _ key (1) -
check
_ signedness (2) -
check
_ sizeof (2) - children (3)
- cipher (1)
- class (1)
- classify (1)
- cleanpath (1)
- clear (1)
- clone (2)
- close (2)
-
close
_ on _ empty _ response (1) -
close
_ on _ empty _ response= (1) - closed? (1)
-
cmsg
_ is? (1) - coerce (2)
- cofactor (1)
- collect (2)
- collect! (2)
- collect2 (2)
- column (2)
- compact (4)
- compact! (1)
- compact= (1)
-
compact
_ specs (1) -
compare
_ by _ identity (1) -
compare
_ by _ identity? (1) - component (1)
-
compute
_ key (1) - concat (2)
- config (1)
- config= (1)
- constants (1)
- content (1)
- content= (1)
-
content
_ id (3) -
content
_ type (5) -
content
_ type= (2) - context (2)
-
convertible
_ int (2) - convpath (1)
- copy (3)
-
copy
_ nonce (1) - copyright (2)
- copyright= (2)
- creatable? (1)
- create (2)
-
create
_ body (1) -
create
_ ext (1) -
create
_ ext _ from _ array (1) -
create
_ ext _ from _ hash (1) -
create
_ ext _ from _ string (1) -
create
_ extension (2) -
create
_ value (1) - crl (1)
- crl= (1)
- crypt (1)
- ctype (1)
-
current
_ scope (1) - curry (4)
-
curve
_ name (1) - d (1)
- d= (1)
- data (1)
-
data
_ type (1) - date (1)
- date= (1)
- day (2)
- day= (1)
- days (1)
-
dc
_ type (1) -
dc
_ type= (1) -
dc
_ types (1) - decrypt (3)
- default (1)
-
default
_ event _ sources (1) -
default
_ ole _ types (1) -
define
_ method (2) - degree (1)
- deletable? (1)
- delete (6)
-
delete
_ at (1) -
delete
_ if (4) -
depend
_ rules (1) - dependencies (1)
-
dependency
_ order (1) -
dependent
_ gems (1) - description (3)
-
descriptor
_ length (1) -
development
_ dependencies (1) -
dh
_ compute _ key (1) - dig (1)
- directory? (4)
-
directory
_ makable? (1) - display (1)
- disposition (5)
- dmp1 (1)
- dmp1= (1)
- dmq1 (1)
- dmq1= (1)
-
do
_ rubygems _ update (1) - doctype (8)
- doctype? (1)
-
doctype
_ end (1) - downcase (1)
- drop (3)
-
drop
_ while (4) -
dry
_ run (1) -
dry
_ run= (1) -
dsa
_ sign _ asn1 (1) -
dsa
_ verify _ asn1 (1) -
dsp
_ type (1) - dup (1)
- e (1)
- e= (1)
- each (13)
-
each
_ byte (9) -
each
_ child (2) -
each
_ element _ with _ attribute (1) -
each
_ entry (3) -
each
_ key (3) -
each
_ name (1) -
each
_ pair (6) -
each
_ resource (1) -
each
_ strongly _ connected _ component (2) -
each
_ strongly _ connected _ component _ from (2) -
each
_ value (1) - eager (1)
- eigensystem (1)
- empty (1)
- empty? (19)
-
enable
_ ssl (1) -
enc
_ key (1) - encoding (4)
- encoding= (1)
- encrypt (2)
-
end
_ document (1) -
end
_ mapping (1) -
end
_ sequence (1) -
end
_ stream (1) -
ensure
_ dependency (1) - enterable? (1)
- entities (1)
- entity (2)
- entitydecl (1)
- entitydecl? (1)
- entries (1)
-
entrywise
_ product (1) -
enum
_ for (2) - envelope (1)
- eof? (1)
- eos? (1)
- eql? (2)
- errno (1)
-
error
_ bytes (1) - event (1)
-
event
_ type (1) - except (1)
- exclude (1)
- execute (1)
- expect (2)
- expired? (1)
- expires (1)
- expires= (1)
- export (5)
- extension (4)
-
external
_ id (1) -
extract
_ entry (1) - facts (1)
- family (3)
-
family
_ addrinfo (2) - fetch (14)
- file (1)
- file? (2)
- fill (6)
-
filter
_ map (1) -
find
_ command _ possibilities (1) -
find
_ gems (1) -
find
_ gems _ with _ sources (1) -
find
_ index (3) -
find
_ library (2) -
find
_ local _ symbol (1) -
find
_ matching (1) -
find
_ name (1) -
find
_ paths (1) -
find
_ proxy (1) -
find
_ reverse _ dependencies (1) -
find
_ spec _ by _ name _ and _ version (1) -
find
_ type (2) - finish (2)
- finished (1)
- finished? (1)
- first (2)
-
first
_ column (1) -
first
_ lineno (2) -
flat
_ map (2) - flatten (1)
- flatten! (1)
- flush (3)
- form (2)
- formatter (1)
- friday? (1)
-
fsync
_ dir (1) - ftype (2)
-
full
_ name (1) - g (2)
- g= (2)
-
gather
_ dependencies (1) -
gem
_ paths (1) -
gems
_ to _ install (1) -
generate
_ key (1) -
generate
_ key! (1) - generator (1)
- genspace (1)
- get (1)
-
get
_ byte (1) -
get
_ fields (1) -
get
_ line _ types (1) -
get
_ proxy _ from _ env (1) - getbinaryfile (2)
- getbyte (1)
- getc (1)
- getgm (1)
- getresource (1)
- getresources (1)
- getutc (1)
- grep (1)
-
grep
_ v (1) - group (3)
- group= (1)
-
group
_ by (2) - gsub (1)
- guid (2)
-
hadamard
_ product (1) - handler (1)
- handler= (1)
-
has
_ key? (1) -
have
_ struct _ member (2) -
have
_ type (2) - header (1)
- helpcontext (1)
- helpfile (1)
- helpstring (1)
- httopnly (1)
- httopnly= (1)
-
hyperlink
_ all (1) -
hyperlink
_ all= (1) - id2name (1)
- imaginary (1)
-
implemented
_ ole _ types (1) - implicit (3)
- implicit= (3)
-
implicit
_ end (1) -
implicit
_ end= (1) - import (1)
-
import
_ symbol (1) -
in
_ namespace (1) -
in
_ reply _ to (1) - include? (1)
-
incomplete
_ input? (1) - indent (1)
- indentation (1)
- indentation= (1)
- index (4)
- infinity? (1)
-
initialize
_ copy (1) - inject (2)
- insert (1)
- inspect (7)
- install (1)
-
installation
_ satisfies _ dependency? (1) -
installed
_ gems (1) -
instance
_ methods (1) -
instance
_ variables (1) -
instruction
_ sequence (1) - int (1)
- intern (1)
- invert! (1)
-
ip
_ pktinfo (1) -
ipv6
_ pktinfo (1) -
ipv6
_ pktinfo _ addr (1) -
ipv6
_ pktinfo _ ifindex (1) - ipv6only! (1)
- iqmp (1)
- iqmp= (1)
-
issuer
_ certificate (1) -
issuer
_ certificate= (1) - join (1)
-
keep
_ if (3) - key (6)
- key= (3)
- key? (2)
-
key
_ len (1) -
key
_ len= (1) - keys (4)
- lang (1)
- language (4)
- last (2)
-
last
_ column (1) -
last
_ lineno (1) -
latest
_ specs (1) - lazy (2)
-
legacy
_ repos (1) - length (1)
- level (1)
- lex (1)
-
library
_ name (1) - line (2)
-
line
_ width (1) -
line
_ width= (1) - lines (2)
- list (2)
- listable? (1)
- listen (4)
-
load
_ gemspecs (1) -
load
_ private _ key (1) -
load
_ public _ key (1) -
local
_ variable _ set (1) -
local
_ variables (1) - lock (1)
- log (2)
- login (1)
-
main
_ type (1) -
major
_ version (2) -
make
_ affine! (1) -
make
_ symlink (1) - map (3)
- map! (2)
- map2 (1)
- mark (1)
-
marshal
_ dump (4) -
marshal
_ load (2) - match (1)
- match? (1)
-
max
_ by (4) -
max
_ key _ length (1) -
max
_ value _ length (1) -
max
_ value _ name _ length (1) - maxwidth (1)
- md5 (3)
- mday (1)
-
media
_ subtype (4) -
media
_ type (5) - member? (2)
- members (2)
- merge (2)
- merge! (1)
-
method
_ id (1) - methods (1)
-
minor
_ version (2) - mkcol (1)
- mlsd (2)
- mlst (1)
- modify (1)
-
module
_ function (2) - monday? (1)
- move (1)
- multipart? (5)
-
multipart
_ form (2) - n (1)
- n= (1)
-
n
_ bytes (1) - name (6)
- name= (1)
-
named
_ captures (1) - namespace (1)
- namespaces (2)
- nest (1)
-
new
_ day (1) -
new
_ ostruct _ member (1) - newline (1)
-
next
_ values (1) -
node
_ type (9) - none? (1)
- notation (1)
- notationdecl (1)
- notations (1)
- notify (2)
-
num
_ bytes (1) -
num
_ keys (1) -
num
_ values (1) - offset (1)
- ok? (1)
-
ok
_ to _ remove? (1) -
ole
_ classes (1) -
ole
_ methods (1) -
ole
_ obj _ help (1) -
ole
_ type (4) -
ole
_ type _ detail (2) -
ole
_ typelib (2) -
ole
_ types (1) -
on
_ curve? (1) - one? (1)
-
only
_ signed (1) -
only
_ signed= (1) -
only
_ trusted (1) -
only
_ trusted= (1) - open (1)
- open? (1)
- opened? (1)
-
option
_ list (1) - order (1)
- output (1)
- p= (3)
- pack (2)
- param (4)
- parameters (2)
- params (5)
- params= (1)
-
params
_ ok? (1) - parent (1)
- parse (4)
-
parse
_ time (1) - parts (1)
- patch (1)
- path (3)
-
path
_ info (1) -
path
_ translated (1) -
pathmap
_ explode (1) - pathname (1)
- peek (1)
-
peek
_ values (1) - peep (1)
- peeraddr (3)
- perm (1)
- permutation (2)
- pfamily (1)
-
pkcs5
_ keyivgen (1) - plain (1)
- plain= (1)
-
point
_ conversion _ form (1) -
point
_ conversion _ form= (1) - pop (2)
- pos (1)
- post (1)
- pragma (1)
- prefix (1)
- prefixes (1)
- prepend (2)
- prerequisites (1)
-
pretty
_ inspect (1) -
pretty
_ print (3) -
pretty
_ print _ cycle (1) -
pretty
_ print _ inspect (1) -
pretty
_ print _ instance _ variables (1) -
prev
_ day (1) -
prev
_ year (1) -
primitive
_ convert (4) -
primitive
_ errinfo (1) -
print
_ dependencies (1) - priority (2)
- priority= (1)
-
priv
_ key (2) -
priv
_ key= (2) - private (3)
- private? (2)
-
private
_ decrypt (1) -
private
_ encrypt (1) -
private
_ instance _ methods (1) -
private
_ key (1) -
private
_ key= (1) -
private
_ key? (1) -
private
_ methods (1) - problem (1)
- product (2)
- progid (1)
-
prompt
_ mode (1) - propfind (1)
- proppatch (1)
- protected (3)
-
protected
_ instance _ methods (1) -
protected
_ methods (2) - proxy? (1)
-
proxy
_ address (1) -
proxy
_ address= (1) -
proxy
_ basic _ auth (1) -
proxy
_ from _ env= (1) -
proxy
_ from _ env? (1) -
proxy
_ pass (1) -
proxy
_ pass= (1) -
proxy
_ port (1) -
proxy
_ port= (1) -
proxy
_ uri (1) -
proxy
_ user (1) -
proxy
_ user= (1) - proxyaddr (1)
- proxyport (1)
-
psych
_ to _ yaml (1) -
psych
_ y (1) -
pub
_ key (2) -
pub
_ key= (2) - pubid (1)
- public (4)
- public? (2)
-
public
_ decrypt (1) -
public
_ encrypt (1) -
public
_ instance _ methods (1) -
public
_ key (6) -
public
_ key= (4) -
public
_ key? (1) -
public
_ methods (2) - purgeable? (1)
- push (2)
- putback (1)
- putbinaryfile (2)
- q (2)
- q= (2)
- query (2)
-
query
_ string (1) -
query
_ string= (1) - quoted (1)
- quoted= (1)
- raise (1)
-
random
_ key (1) - rassoc (1)
- read (4)
-
read
_ all (2) -
read
_ body (2) -
read
_ nonblock (2) - readable? (1)
- readlines (1)
- ready (1)
- reason (1)
- receiver (1)
- recover (1)
- recvfrom (1)
-
recvfrom
_ nonblock (1) - recvmsg (1)
-
recvmsg
_ nonblock (1) - reduce (2)
- reject (1)
- reject! (4)
-
relative
_ path _ from (1) -
remove
_ by _ name (1) - renamable? (1)
- renew (1)
-
repeated
_ combination (2) -
repeated
_ permutation (2) - replace (5)
- reply (1)
-
reply
_ to (1) -
request
_ body _ permitted? (1) -
required
_ ruby _ version (1) -
required
_ ruby _ version= (1) -
required
_ rubygems _ version (1) -
required
_ rubygems _ version= (1) - requirements (1)
-
requirements
_ list (1) - resources (1)
-
respond
_ to _ missing? (1) -
response
_ body _ permitted? (1) -
response
_ handlers (1) - retrbinary (2)
-
return
_ type (1) -
return
_ type _ detail (1) -
return
_ vtype (1) - reverse (1)
- reverse! (1)
- rewind (1)
- rindex (3)
- root (2)
- roots (1)
-
ruby2
_ keywords (1) -
ruby
_ opts (1) -
ruby
_ opts= (1) -
rubygems
_ version (1) -
rubygems
_ version= (1) -
runtime
_ dependencies (1) - sample (4)
-
satisfied
_ by? (1) -
satisfies
_ requirement? (1) - saturday? (1)
- scalar (1)
- scan (2)
-
script
_ name (1) - search (3)
-
search
_ with _ source (1) - seed (1)
- seed= (1)
- select (3)
-
server
_ port (1) -
server
_ protocol (1) -
session
_ cache _ stats (1) - set (1)
-
set
_ backtrace (1) -
set
_ content _ type (1) -
set
_ dictionary (2) -
set
_ encoding _ by _ bom (1) -
set
_ eoutvar (1) -
set
_ error (1) -
set
_ generator (1) -
set
_ params (1) -
set
_ to _ infinity! (1) - setproperty (2)
- shift (2)
- sign (7)
-
signing
_ key (1) -
signing
_ key= (1) -
singleton
_ methods (1) - size (6)
- skipDays (2)
- skipDays= (1)
- slice (4)
-
slice
_ after (1) -
slice
_ before (1) - socktype (1)
- sort (3)
- sort! (2)
-
sort
_ by (2) -
source
_ ole _ types (1) -
spec
_ predecessors (1) - split (2)
-
split
_ all (1) -
src
_ type (1) -
ssl
_ version (1) - start (7)
-
start
_ document (1) -
start
_ immediately (1) -
start
_ immediately= (1) -
start
_ mapping (1) -
start
_ sequence (1) -
start
_ stream (1) -
start
_ with? (1) - started (1)
- started? (1)
- starttls (1)
- starttls? (1)
-
starttls
_ always? (1) - status (2)
- step (6)
- sticky? (1)
- storbinary (2)
- store (2)
- streaming? (1)
- strftime (2)
-
strongly
_ connected _ components (1) - style (3)
- style= (3)
-
sub
_ type (1) -
subdomain
_ of? (1) -
subject
_ certificate (1) -
subject
_ certificate= (1) -
subject
_ request (1) -
subject
_ request= (1) - subtype (4)
- success? (1)
- sum (1)
- summarize (2)
- summary (1)
- summary= (2)
-
summary
_ indent (1) -
summary
_ indent= (1) -
summary
_ width (1) -
summary
_ width= (1) - sunday? (1)
- swapcase (1)
-
sy
_ updateBase (1) -
sy
_ updateBase= (1) -
sy
_ updateFrequency (1) -
sy
_ updateFrequency= (1) -
sy
_ updatePeriod (1) -
sy
_ updatePeriod= (1) - sym (1)
- symlink? (2)
- sync (2)
- sync= (2)
-
sync
_ close (1) -
sync
_ close= (1) -
sync
_ point? (1) - synchronize (1)
- sysaccept (3)
- sysclose (1)
- sysopen (1)
- sysread (5)
- syssign (1)
- system (2)
- sysverify (1)
- syswrite (1)
- tag (4)
- tag= (3)
-
tag
_ class (1) -
tag
_ directives (1) -
tag
_ directives= (1) - tagging (2)
- take (2)
- tally (2)
- tasks (1)
-
taxo
_ link (1) -
taxo
_ link= (1) -
taxo
_ topic (1) -
taxo
_ topic= (1) -
taxo
_ topics (1) - text (2)
- thread (1)
- thursday? (1)
-
to
_ a (9) -
to
_ ary (4) -
to
_ bn (1) -
to
_ csv (1) -
to
_ der (5) -
to
_ enum (2) -
to
_ h (2) -
to
_ name (1) -
to
_ pem (7) -
to
_ proc (2) -
to
_ ruby (2) -
to
_ s (12) -
to
_ sym (1) -
to
_ text (5) -
to
_ yaml (2) - tokenize (1)
-
top
_ level _ tasks (1) - transaction (1)
- transform (1)
- transpose (1)
- tree (1)
-
try
_ compile (2) -
try
_ constant (2) -
try
_ cpp (2) -
try
_ do (2) -
try
_ file (1) -
try
_ link (2) -
try
_ run (2) -
try
_ static _ assert (2) -
try
_ type (2) - tsort (1)
-
tty
_ output= (1) - tuesday? (1)
- type (9)
- type= (5)
-
type
_ params (1) - typealias (1)
- typecode (1)
- typecode= (1)
- typeflag (1)
- typekind (1)
-
uid
_ copy (1) -
uid
_ search (1) -
uid
_ sort (1) -
uid
_ thread (1) -
unescape
_ filename? (1) - uniq (2)
- uniq! (2)
- unique (1)
-
unix
_ rights (1) - unlock (1)
- unpack (3)
- unshift (1)
- upcase (1)
- update (6)
- url (1)
- usage (1)
- value (3)
- value= (1)
-
values
_ at (5) - variables (1)
- vartype (1)
- verbosity (1)
- verbosity= (1)
- verify (11)
-
verify
_ callback (3) -
verify
_ callback= (3) -
verify
_ chain (1) -
verify
_ chain= (1) -
verify
_ data (1) -
verify
_ data= (1) -
verify
_ depth (2) -
verify
_ depth= (2) -
verify
_ gem (1) -
verify
_ gem _ file (1) -
verify
_ mode (2) -
verify
_ mode= (2) -
verify
_ result (1) -
verify
_ root (1) -
verify
_ root= (1) -
verify
_ signer (1) -
verify
_ signer= (1) - version (2)
- version= (1)
-
version
_ requirements (1) -
version
_ requirements= (1) - visibility (2)
- visibility= (1)
- visible? (2)
-
warn
_ legacy (1) - wday (1)
- wednesday? (1)
-
which
_ to _ update (1) - width (1)
- width= (1)
-
with
_ index (2) - writable? (1)
- write (5)
- wtime (1)
- xsystem (1)
- yaml (2)
-
yaml
_ initialize (1) - yday (1)
- year (1)
- yield (2)
- yyaccept (1)
- yydebug (1)
- yydebug= (1)
- yyerrok (1)
- yyerror (1)
- yyparse (1)
- zip (4)
-
zipped
_ stream (1)
検索結果
先頭5件
-
Kernel
# y(*objects) -> nil (63382.0) -
objects を YAML document として標準出力に出力します。
objects を YAML document として標準出力に出力します。
このメソッドは irb 上でのみ定義されます。
syck に y メソッドがあるため、
psych_y が別名として定義されています。将来的に
syck が廃止された場合 psych_y は廃止
される予定であるため、特別の事情がない限り y を用いてください。
@param objects YAML document に変換する Ruby のオブジェクト -
OpenSSL
:: PKey :: DH # p -> OpenSSL :: BN (63373.0) -
DH 鍵共有プロトコルの鍵パラメータ p を返します。
DH 鍵共有プロトコルの鍵パラメータ p を返します。
このパラメータは安全な素数でなければなりません。
@see OpenSSL::PKey::DH#p= -
OpenSSL
:: PKey :: DSA # p -> OpenSSL :: BN (63373.0) -
DSA 鍵のパラメータ p を返します。
DSA 鍵のパラメータ p を返します。
p は公開鍵、秘密鍵の両方に属する情報です。 -
OpenSSL
:: PKey :: RSA # p -> OpenSSL :: BN (63307.0) -
鍵の1つめの素数です。
鍵の1つめの素数です。
秘密鍵の情報です。 -
WIN32OLE
_ TYPE # default _ ole _ types -> [WIN32OLE _ TYPE] (55204.0) -
型が持つデフォルトのインターフェイスを取得します。
型が持つデフォルトのインターフェイスを取得します。
default_ole_typesメソッドは、selfがCoClass(コンポーネントクラス)の場
合、そのクラスが実装しているデフォルトのインターフェイスと、サポートし
ていればデフォルトのソースインターフェイスを返します。
@return デフォルトインターフェイスをWIN32OLE_TYPEの配列として返し
ます。デフォルトインターフェイスは、最大でも、クラス操作用のイ
ンターフェイス(OLEオートメーション用)と、イベント用のソースイ
ンターフェイスの2要素です。デフォルトインターフ... -
WIN32OLE
_ TYPE # ole _ typelib -> WIN32OLE _ TYPELIB | nil (55204.0) -
この型を登録してある型情報ライブラリ(TypeLib)を取得します。
この型を登録してある型情報ライブラリ(TypeLib)を取得します。
@return この型を登録しているTypeLibをWIN32OLE_TYPELIBオブジェクト
として返します。見つからない場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
puts tobj.ole_typelib.name # => 'Microsoft Excel 14.0 Object Library' -
WIN32OLE
_ TYPE # source _ ole _ types -> [WIN32OLE _ TYPE] (55204.0) -
型が持つソースインターフェイスを取得します。
型が持つソースインターフェイスを取得します。
source_ole_typesメソッドは、selfがCoClass(コンポーネントクラス)の場合、
そのクラスがサポートするすべてのソースインターフェイス(イベントの通知
元となるインターフェイス)を返します。
ActiveXコントロールのようにイベント(WIN32OLE_EVENT)をサポートし
ているコンポーネントクラスの場合は、このメソッドの呼び出しによりイベン
トインターフェイスを調べることが可能です。
@return ソースインターフェイスをWIN32OLE_TYPEの配列として返します。
ソースインターフェイスを... -
Gem
:: Requirement # pretty _ print(pp) -> String (54904.0) -
わかりやすい形で、条件を表す文字列を返します。 pp メソッドで出力する際に、内部で用いられます。
わかりやすい形で、条件を表す文字列を返します。
pp メソッドで出力する際に、内部で用いられます。
@param PP :PP オブジェクトを指定します。
//emlist[][ruby]{
req = Gem::Requirement.new(["< 5.0", ">= 1.9"])
pp req # => Gem::Requirement.new(["< 5.0", ">= 1.9"])
//} -
Object
# pretty _ print(pp) -> () (54904.0) -
PP.pp や Kernel.#pp がオブジェクトの内容を出力するときに 呼ばれるメソッドです。PP オブジェクト pp を引数として呼ばれます。
PP.pp や Kernel.#pp がオブジェクトの内容を出力するときに
呼ばれるメソッドです。PP オブジェクト pp を引数として呼ばれます。
あるクラスの pp の出力をカスタマイズしたい場合は、このメソッドを再定義します。
そのとき pretty_print メソッドは指定された pp に対して表示したい自身の内容を追加して
いかなければいけません。いくつかの組み込みクラスについて、
pp ライブラリはあらかじめ pretty_print メソッドを定義しています。
@param pp PP オブジェクトです。
//emlist[][ruby]{
class Array
... -
Object
# pretty _ print _ cycle(pp) -> () (54904.0) -
プリティプリント時にオブジェクトの循環参照が検出された場合、 Object#pretty_print の代わりに呼ばれるメソッドです。
プリティプリント時にオブジェクトの循環参照が検出された場合、
Object#pretty_print の代わりに呼ばれるメソッドです。
あるクラスの pp の出力をカスタマイズしたい場合は、
このメソッドも再定義する必要があります。
@param pp PP オブジェクトです。
//emlist[][ruby]{
class Array
def pretty_print_cycle(q)
q.text(empty? ? '[]' : '[...]')
end
end
//}
@see Object#pretty_print -
Object
# pretty _ print _ inspect -> String (54904.0) -
Object#pretty_print を使って Object#inspect と同様に オブジェクトを人間が読める形式に変換した文字列を返します。
Object#pretty_print を使って Object#inspect と同様に
オブジェクトを人間が読める形式に変換した文字列を返します。
出力する全てのオブジェクトに Object#pretty_print が定義されている必要があります。
そうでない場合には RuntimeError が発生します。
@raise RuntimeError 出力する全てのオブジェクトに Object#pretty_print が定義されて
いない場合に発生します。 -
Object
# pretty _ print _ instance _ variables -> [String | Symbol] (54904.0) -
プリティプリント時に表示すべき自身のインスタンス変数名の配列をソートして返します。 返されたインスタンス変数はプリティプリント時に表示されます。
プリティプリント時に表示すべき自身のインスタンス変数名の配列をソートして返します。
返されたインスタンス変数はプリティプリント時に表示されます。
pp に表示したくないインスタンス変数がある場合にこのメソッドを再定義します。 -
WIN32OLE
_ TYPE # implemented _ ole _ types -> [WIN32OLE _ TYPE] (54904.0) -
この型が実装するインターフェイスを取得します。
この型が実装するインターフェイスを取得します。
implemented_ole_typesメソッドは、selfがCoClass(コンポーネントクラス)
の場合、そのクラスが実装しているすべてのインターフェイスを返します。
@return クラスが実装するすべてのインターフェイスをWIN32OLE_TYPEの
配列として返します。この型がインターフェイスを実装しない場合は、
空配列を返します。
@raise WIN32OLERuntimeError 型属性が取得できない場合に通知します。
tobj = WIN32OLE_TYPE.new('Micro... -
WIN32OLE
_ TYPE # ole _ type -> String | nil (54622.0) -
selfの型の種類(TYPEKIND)を取得します。
selfの型の種類(TYPEKIND)を取得します。
@return selfの型の種類を文字列で返します。情報が取得できない場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
p tobj.ole_type # => Class
ole_typeには以下があります。
: Enum
列挙子(0)
: Record
ユーザ定義型(メソッドを持たない構造体)(1)
: Module
モジュール(静的関数やデータだけを保持)(2)
: In... -
WIN32OLE
_ TYPE # src _ type -> String | nil (54622.0) -
selfが他の型の別名ならば、元の型名を取得します。
selfが他の型の別名ならば、元の型名を取得します。
@return selfが別名ならば元の型名を文字列で返します。別名でなければnilを
返します。
tobj = WIN32OLE_TYPE.new('Microsoft Office 14.0 Object Library', 'MsoRGBType')
p tobj.src_type # => "I4"
この例は、OfficeのMsoRGBType型は符号付き32ビット整数(I4)の別名だとい
うことを示します。 -
WIN32OLE
_ TYPE # typekind -> Integer (54622.0) -
selfの種類を示す値を取得します。
selfの種類を示す値を取得します。
値の意味については、WIN32OLE_TYPE#ole_typeを参照してください。
@return 型の種類を示す数値を返します。
@raise WIN32OLERuntimeError 型の種類(TYPEKIND)を取得できない場合に通知します。
tobj = WIN32OLE_TYPE.new('Microsoft Word 14.0 Object Library', 'Documents')
p tobj.typekind # => 4
@see WIN32OLE_TYPE#ole_type -
REXML
:: DocType # node _ type -> Symbol (54604.0) -
Symbol :doctype を返します。
Symbol :doctype を返します。 -
OpenSSL
:: PKCS7 # type=(type) (46204.0) -
PKCS7 オブジェクトのタイプを Symbol オブジェクトで設定します。
PKCS7 オブジェクトのタイプを Symbol オブジェクトで設定します。
このメソッドは使わないでください。
このメソッドは PKCS#7 の低レベル API であり、正しく使うのは
難しいでしょう。
@param type 設定するタイプ(シンボル) -
Fiddle
:: Importer # import _ symbol(name) -> Fiddle :: Pointer (45904.0) -
取り込んだライブラリからシンボルをインポートします。
取り込んだライブラリからシンボルをインポートします。
返り値はシンボルがロードされたメモリのアドレスを持つ Fiddle::Pointer
オブジェクトを返します。
@param name シンボル名(文字列) -
Gem
:: DependencyList # dependency _ order -> [Gem :: Specification] (45904.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 le... -
Gem
:: Specification # add _ dependency(gem , *requirements) -> [Gem :: Dependency] (45904.0) -
この gem の RUNTIME 依存性を追加します。 実行時に必要となる gem を指定します。
この gem の RUNTIME 依存性を追加します。
実行時に必要となる gem を指定します。
//emlist[][ruby]{
# https://github.com/rurema/bitclust/blob/v1.2.3/bitclust-core.gemspec#L25
s.add_runtime_dependency "progressbar", ">= 1.9.0", "< 2.0"
//}
@param gem 依存する gem の名前か Gem::Dependency のインスタンスを指定します。
@param requirements バージョンの必要条件を 0... -
Gem
:: Specification # add _ runtime _ dependency(gem , *requirements) -> [Gem :: Dependency] (45904.0) -
この gem の RUNTIME 依存性を追加します。 実行時に必要となる gem を指定します。
この gem の RUNTIME 依存性を追加します。
実行時に必要となる gem を指定します。
//emlist[][ruby]{
# https://github.com/rurema/bitclust/blob/v1.2.3/bitclust-core.gemspec#L25
s.add_runtime_dependency "progressbar", ">= 1.9.0", "< 2.0"
//}
@param gem 依存する gem の名前か Gem::Dependency のインスタンスを指定します。
@param requirements バージョンの必要条件を 0... -
OpenSSL
:: BN # pretty _ print(pp) (45904.0) -
Kernel.#pp でオブジェクトの内容を出力するときに、内部で呼ばれるメソッドです。
Kernel.#pp でオブジェクトの内容を出力するときに、内部で呼ばれるメソッドです。
//emlist[][ruby]{
require 'openssl'
pp 5.to_bn #=> #<OpenSSL::BN 5>
pp (-5).to_bn #=> #<OpenSSL::BN -5>
//}
@param pp PP クラスのインスタンスオブジェクト -
OpenSSL
:: Netscape :: SPKI # public _ key -> OpenSSL :: PKey :: PKey (45904.0) -
SPKI オブジェクトに設定された公開鍵を返します。
SPKI オブジェクトに設定された公開鍵を返します。
@raise OpenSSL::Netscape::SPKIError 公開鍵が設定されていない場合に発生します
@see OpenSSL::Netscape::SPKI#public_key= -
OpenSSL
:: Netscape :: SPKI # public _ key=(pubkey) (45904.0) -
SPKI オブジェクトに公開鍵を設定します。
SPKI オブジェクトに公開鍵を設定します。
@param pubkey 設定する公開鍵(OpenSSL::PKey::PKey オブジェクト)
@raise OpenSSL::Netscape::SPKIError 公開鍵の設定に失敗した場合に発生します
@see OpenSSL::Netscape::SPKI#public_key -
OpenURI
:: Meta # content _ type -> String (45622.0) -
対象となるリソースの Content-Type を文字列で返します。Content-Type ヘッダの情報が使われます。 Content-Type ヘッダがない場合は、"application/octet-stream" を返します。
対象となるリソースの Content-Type を文字列で返します。Content-Type ヘッダの情報が使われます。
Content-Type ヘッダがない場合は、"application/octet-stream" を返します。
//emlist[例][ruby]{
require 'open-uri'
URI.open('http://www.ruby-lang.org/') {|f|
p f.content_type #=> "text/html"
}
//} -
Array
# repeated _ permutation(n) -> Enumerator (45607.0) -
サイズ n の重複順列をすべて生成し,それを引数としてブロックを実行します。
サイズ n の重複順列をすべて生成し,それを引数としてブロックを実行します。
得られる順列の順序は保証されません。ブロックなしで呼び出されると, 順列
を生成する Enumerator オブジェクトを返します。
@param n 生成する配列のサイズを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//emlist[例][ruby... -
Array
# repeated _ permutation(n) { |p| . . . } -> self (45607.0) -
サイズ n の重複順列をすべて生成し,それを引数としてブロックを実行します。
サイズ n の重複順列をすべて生成し,それを引数としてブロックを実行します。
得られる順列の順序は保証されません。ブロックなしで呼び出されると, 順列
を生成する Enumerator オブジェクトを返します。
@param n 生成する配列のサイズを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//emlist[例][ruby... -
Gem
:: Commands :: UpdateCommand # do _ rubygems _ update(version) (45604.0) -
RubyGems 自体を更新します。
RubyGems 自体を更新します。 -
Gem
:: Dependency # type -> Symbol (45604.0) -
依存関係の型を返します。
依存関係の型を返します。 -
Gem
:: DependencyInstaller # find _ spec _ by _ name _ and _ version(gem _ name , version = Gem :: Requirement . default) -> Array (45604.0) -
与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と それの存在する URI を含む配列を返します。
与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と
それの存在する URI を含む配列を返します。
@param gem_name Gem の名前を指定します。
@param version Gem が満たすバージョンに関する条件を指定します。 -
Gem
:: LocalRemoteOptions # add _ proxy _ option (45604.0) -
オプション --http-proxy を追加します。
オプション --http-proxy を追加します。 -
Gem
:: Specification # add _ development _ dependency(gem , *requirements) -> [Gem :: Dependency] (45604.0) -
この gem の DEVELOPMENT 依存性を追加します。 この gem の開発時に必要となる gem を指定します。
この gem の DEVELOPMENT 依存性を追加します。
この gem の開発時に必要となる gem を指定します。
//emlist[][ruby]{
gem "rack", "~> 1.6", ">= 1.6.12"
//}
@param gem 依存する gem の名前か Gem::Dependency のインスタンスを指定します。
@param requirements バージョンの必要条件を 0 個以上指定します。デフォルトは ">= 0" です。
@see Gem::Specification#add_runtime_dependency, Gem::Depende... -
OpenSSL
:: PKCS7 # type -> Symbol (45604.0) -
PKCS7 オブジェクトのタイプを Symbol オブジェクトで返します。
PKCS7 オブジェクトのタイプを Symbol オブジェクトで返します。
次のうちのいずれかの値をとります。
* :signed
* :encrypted
* :enveloped
* :signedAndEnveloped
* :data -
REXML
:: Namespace # fully _ expanded _ name -> String (45604.0) -
完全修飾名を返します。
完全修飾名を返します。 -
REXML
:: Parsers :: PullParser # empty? -> bool (45604.0) -
未処理のイベントが残っていない場合に真を返します。
未処理のイベントが残っていない場合に真を返します。
@see REXML::Parsers::PullParser#has_next? -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet # type (45604.0) -
@todo
@todo -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet # type=() (45604.0) -
@todo
@todo -
Racc
:: Parser # yyparse(recv , mid) (45604.0) -
@todo
@todo -
Gem
:: Installer # ensure _ dependency(spec , dependency) -> true (37204.0) -
インストールしようとしている Gem が依存関係を満たしている事を確認します。
インストールしようとしている Gem が依存関係を満たしている事を確認します。
依存関係を満たしていない場合は、例外 Gem::InstallError が発生します。
@param spec Gem::Specification のインスタンスを指定します。
@param dependency Gem::Dependency のインスタンスを指定します。
@raise Gem::InstallError 依存関係を満たしていない場合に発生します。 -
Kernel
# find _ type(type , opt , *headers) -> Array (37204.0) -
静的な型 type がシステムに存在するかどうか検査します。
静的な型 type がシステムに存在するかどうか検査します。
@param type 検査したい型の名前を指定します。
@param opt コンパイラに渡す追加のオプションを指定します。
@param headers 追加のヘッダを指定します。
@see Kernel#have_type -
Kernel
# find _ type(type , opt , *headers) { . . . } -> Array (37204.0) -
静的な型 type がシステムに存在するかどうか検査します。
静的な型 type がシステムに存在するかどうか検査します。
@param type 検査したい型の名前を指定します。
@param opt コンパイラに渡す追加のオプションを指定します。
@param headers 追加のヘッダを指定します。
@see Kernel#have_type -
Kernel
# have _ type(type , headers = nil , opt = "") -> bool (37204.0) -
静的な型 type がシステムに存在するかどうか検査します。
静的な型 type がシステムに存在するかどうか検査します。
型 type がシステムに存在する場合は、グローバル変数 $defs に
"-DHAVE_type" を追加し、真を返します。型 type がシステムに存在しない場
合は、偽を返します。
例えば、
require 'mkmf'
have_type('foo') # => true
である場合、HAVE_TYPE_FOO をというプリプロセッサマクロをコンパイラに渡します。
@param type 検査したい型の名前を指定します。
@param headers 追加のヘッダを指定します。
@param opt ... -
Kernel
# have _ type(type , headers = nil , opt = "") { . . . } -> bool (37204.0) -
静的な型 type がシステムに存在するかどうか検査します。
静的な型 type がシステムに存在するかどうか検査します。
型 type がシステムに存在する場合は、グローバル変数 $defs に
"-DHAVE_type" を追加し、真を返します。型 type がシステムに存在しない場
合は、偽を返します。
例えば、
require 'mkmf'
have_type('foo') # => true
である場合、HAVE_TYPE_FOO をというプリプロセッサマクロをコンパイラに渡します。
@param type 検査したい型の名前を指定します。
@param headers 追加のヘッダを指定します。
@param opt ... -
Net
:: HTTPHeader # content _ type=(type) (37204.0) -
type と params から Content-Type: ヘッダフィールドの 値を設定します。
type と params から Content-Type: ヘッダフィールドの
値を設定します。
@param type メディアタイプを文字列で指定します。
@param params パラメータ属性をハッシュで指定します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.content_type # => ni... -
Net
:: HTTPHeader # set _ content _ type(type , params = {}) (37204.0) -
type と params から Content-Type: ヘッダフィールドの 値を設定します。
type と params から Content-Type: ヘッダフィールドの
値を設定します。
@param type メディアタイプを文字列で指定します。
@param params パラメータ属性をハッシュで指定します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.content_type # => ni... -
REXML
:: Document # doctype -> REXML :: DocType | nil (37204.0) -
文書の DTD を返します。
文書の DTD を返します。
文書が DTD を持たない場合は nil を返します。 -
REXML
:: Text # doctype -> REXML :: DocType | nil (37204.0) -
テキストノードが属する文書の DTD を返します。
テキストノードが属する文書の DTD を返します。
そのような文書(REXML::Document)が存在しない、すなわち
テキストノードの親ノードを辿っても REXML::Document に到達しない、
場合には nil を返します。
@see REXML::DocType -
Rake
:: Application # tty _ output=(tty _ output _ state) (37204.0) -
TTY に対する出力状態を上書きします。
TTY に対する出力状態を上書きします。
大抵の場合、テストのために使用します。
@param tty_output_state 変更後の状態を指定します
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
Rake.application.tty_output? # => false
Rake.application.tty_output = "debug output" # => "debug output"
... -
WEBrick
:: HTTPAuth :: UserDB # auth _ type=(type) (37204.0) -
認証のタイプをセットします。
認証のタイプをセットします。
@param type WEBrick::HTTPAuth::BasicAuth, WEBrick::HTTPAuth::DigestAuth のいずれかを指定します。 -
WIN32OLE
# ole _ typelib -> WIN32OLE _ TYPELIB (37204.0) -
オブジェクトに対応する型情報ライブラリ(TypeLib)を WIN32OLE_TYPELIBとして返します。
オブジェクトに対応する型情報ライブラリ(TypeLib)を
WIN32OLE_TYPELIBとして返します。
OLEオートメーションではクラス、インターフェイス、メソッド、引数などの型
情報と文書情報を型情報ライブラリとして利用します。型情報ライブラリは独
立したファイル(拡張子tlb)の場合もあれば、オブジェクトのバイナリへリソー
スとして埋め込まれている場合があります。
OLEオートメーションでは型情報ライブラリの提供方法を問わずに統一したイン
ターフェイスでアプリケーションが参照できるように、オブジェクトの形式
(ITypeInfoインターフェイス)で提供します。WIN32OLEは... -
WIN32OLE
_ TYPELIB # ole _ types -> [WIN32OLE _ TYPE] (37204.0) -
TypeLibに格納されているすべての型を取得します。
TypeLibに格納されているすべての型を取得します。
TypeLibに格納されている型には、クラス(CoClass——コンポーネントクラス)
やEnum(列挙子)、構造体などがあります。
@return TypeLibに格納されているすべての型をWIN32OLE_TYPEオブジェ
クトの配列として返します。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
classes = tlib.ole_types.map{|k| k.name} # => ["Adjustments... -
Gem
:: Commands :: DependencyCommand # find _ reverse _ dependencies(spec) -> Array (36904.0) -
与えられた Gem スペックに依存する Gem のリストを返します。
与えられた Gem スペックに依存する Gem のリストを返します。
@param spec Gem::Specification のインスタンスを指定します。 -
Gem
:: Installer # installation _ satisfies _ dependency?(dependency) -> bool (36904.0) -
登録されているソースインデックスが与えられた依存関係を 満たすことができる場合は、真を返します。そうでない場合は偽を返します。
登録されているソースインデックスが与えられた依存関係を
満たすことができる場合は、真を返します。そうでない場合は偽を返します。
@param dependency Gem::Dependency のインスタンスを指定します。 -
Kernel
# try _ type(type , headers = nil , opt = "") -> bool (36904.0) -
Kernel#have_type を使ってください。
Kernel#have_type を使ってください。
@param type 検査したい型の名前を指定します。
@param headers 追加のヘッダを指定します。
@param opt コンパイラに渡す追加のオプションを指定します。 -
Kernel
# try _ type(type , headers = nil , opt = "") { . . . } -> bool (36904.0) -
Kernel#have_type を使ってください。
Kernel#have_type を使ってください。
@param type 検査したい型の名前を指定します。
@param headers 追加のヘッダを指定します。
@param opt コンパイラに渡す追加のオプションを指定します。 -
Net
:: HTTP # verify _ depth=(depth) (36904.0) -
証明書チェイン上の検証する最大の深さを設定します。
証明書チェイン上の検証する最大の深さを設定します。
デフォルトは nil で、この場合 OpenSSL のデフォルト値(9)が使われます。
@param depth 最大深さを表す整数
@see Net::HTTP#verify_depth, OpenSSL::SSL::SSLContext#verify_depth= -
OpenSSL
:: PKey :: DH # priv _ key=(private _ key) (36904.0) -
DH 鍵共有プロトコルの秘密鍵を設定します。
DH 鍵共有プロトコルの秘密鍵を設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param private_key 設定する整数値(OpenSSL::BN)
@see OpenSSL::PKey::DH#priv_key,
OpenSSL::PKey::DH#generate_key! -
OpenSSL
:: PKey :: DH # pub _ key=(public _ key) (36904.0) -
DH 鍵共有プロトコルの公開鍵を設定します。
DH 鍵共有プロトコルの公開鍵を設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param public_key 設定する整数値(OpenSSL::BN)
@see OpenSSL::PKey::DH#pub_key,
OpenSSL::PKey::DH#generate_key! -
OpenSSL
:: PKey :: DSA # priv _ key=(private _ key) (36904.0) -
DSA 鍵の秘密鍵パラメータを設定します。
DSA 鍵の秘密鍵パラメータを設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param private_key 設定する整数値 -
OpenSSL
:: PKey :: DSA # pub _ key=(public _ key) (36904.0) -
DSA 鍵の公開鍵パラメータを設定します。
DSA 鍵の公開鍵パラメータを設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param public_key 設定する整数値 -
OpenSSL
:: PKey :: EC # dh _ compute _ key(pubkey) -> String (36904.0) -
自分の秘密鍵と相手の公開鍵から ECDH によって鍵文字列を計算し、返します。
自分の秘密鍵と相手の公開鍵から ECDH によって鍵文字列を計算し、返します。
相手の公開鍵は OpenSSL::PKey::EC::Point オブジェクトである必要があります。
@param pubkey 相手の公開鍵
@raise OpenSSL::PKey::ECError 鍵交換に失敗した場合に発生します -
OpenSSL
:: PKey :: EC # private _ key=(privkey) (36904.0) -
秘密鍵となる整数を設定します。
秘密鍵となる整数を設定します。
nil を渡すことで EC オブジェクトが公開鍵のみを持つ状態に変更できます。
@param privkey 設定する秘密鍵(OpenSSL::BN オブジェクト)
@raise OpenSSL::PKey::ECError 秘密鍵の設定に失敗した場合に発生します
@see OpenSSL::PKey::EC#private_key -
OpenSSL
:: PKey :: EC # public _ key=(pubkey) (36904.0) -
公開鍵となる楕円曲線上の点を表すオブジェクトを設定します。
公開鍵となる楕円曲線上の点を表すオブジェクトを設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param pubkey 公開鍵となる OpenSSL::PKey::EC::Point オブジェクト
@raise OpenSSL::PKey::ECError 公開鍵の設定時にエラーが生じた場合に発生します
@see OpenSSL::PKey::EC#public_key -
OpenSSL
:: SSL :: SSLContext # verify _ depth=(depth) (36904.0) -
証明書チェイン上の検証する最大の深さを設定します。
証明書チェイン上の検証する最大の深さを設定します。
デフォルトは nil で、この場合 OpenSSL のデフォルト値(9)が使われます。
@param depth 最大深さを表す整数
@see OpenSSL::SSL::SSLContext#verify_depth -
OpenSSL
:: X509 :: Certificate # check _ private _ key(private _ key) -> bool (36904.0) -
与えられた秘密鍵が証明書に記載されている subject の公開鍵と対応するものかを確かめます。
与えられた秘密鍵が証明書に記載されている subject の公開鍵と対応するものかを確かめます。
確認に成功した場合に真を返します。
@param private_key 確認用の秘密鍵 -
OpenSSL
:: X509 :: Certificate # public _ key -> OpenSSL :: PKey :: PKey (36904.0) -
証明書に記載された公開鍵を返します。
証明書に記載された公開鍵を返します。
鍵の種類によって以下のいずれかのクラスのインスタンスを返します。
* OpenSSL::PKey::RSA
* OpenSSL::PKey::DSA
* OpenSSL::PKey::DH
* OpenSSL::PKey::EC
@raise OpenSSL::X509::CertificateError 鍵の取得に失敗した場合に発生します
@raise OpenSSL::PKey::PKeyError サポートしていない種類の鍵である場合に発生します -
OpenSSL
:: X509 :: Request # public _ key -> OpenSSL :: PKey :: PKey (36904.0) -
申請者の公開鍵を返します。
申請者の公開鍵を返します。
実際には OpenSSL::PKey::PKey 自体のインスタンスでなく、
そのサブクラスを返します。
@raise OpenSSL::X509::RequestError 公開鍵の取得に失敗した場合に発生します
@raise OpenSSL::PKey::PKeyError 鍵の形式が不正であった場合に発生します -
Rake
:: TestTask # ruby _ opts=(options) (36904.0) -
テスト実行時に Ruby コマンドに渡されるオプションをセットします。
テスト実行時に Ruby コマンドに渡されるオプションをセットします。
@param options 配列でオプションを指定します。 -
Hash
# compare _ by _ identity -> self (36694.0) -
ハッシュのキーの一致判定をオブジェクトの同一性で判定するように変更します。
ハッシュのキーの一致判定をオブジェクトの同一性で判定するように変更します。
デフォルトでは、キーのオブジェクトによっては内容が同じならキーが一致しているとみなされますが、より厳密に
Object#object_idが一致しているかどうかを条件とするようにselfを変更します。
selfが変化する破壊的メソッドです。
@return selfを返します。
//emlist[例][ruby]{
h1 = { "a" => 100, "b" => 200, :c => "c" }
p h1.compare_by_identity? #=> false
p h1["a"] #=... -
Kernel
# psych _ y(*objects) -> nil (36682.0) -
objects を YAML document として標準出力に出力します。
objects を YAML document として標準出力に出力します。
このメソッドは irb 上でのみ定義されます。
syck に y メソッドがあるため、
psych_y が別名として定義されています。将来的に
syck が廃止された場合 psych_y は廃止
される予定であるため、特別の事情がない限り y を用いてください。
@param objects YAML document に変換する Ruby のオブジェクト -
Array
# empty? -> bool (36640.0) -
自身の要素の数が 0 の時に真を返します。そうでない場合に false を返します。
自身の要素の数が 0 の時に真を返します。そうでない場合に false を返します。
//emlist[例][ruby]{
p [].empty? #=> true
p [1, 2, 3].empty? #=> false
//} -
CSV
:: Table # empty? -> bool (36640.0) -
ヘッダーを除いて、データがないときに true を返します。
ヘッダーを除いて、データがないときに true を返します。
Array#empty? に委譲しています。
//emlist[][ruby]{
require 'csv'
csv = CSV.new("a,b\n", headers: true)
table = csv.read
p table.empty? # => true
table << [1, 2]
p table.empty? # => false
//}
@see Array#empty? -
File
:: Stat # ftype -> String (36640.0) -
ファイルのタイプを表す文字列を返します。
ファイルのタイプを表す文字列を返します。
文字列は以下のうちのいずれかです。
"file"
"directory"
"characterSpecial"
"blockSpecial"
"fifo"
"link"
"socket"
"unknown"
//emlist[例][ruby]{
fs = File::Stat.new($0)
p fs.ftype #=> "file"
p File::Stat.new($:[0]).ftype #=> "directory"
//}
1.8 以降では、属性メソッドがシステムでサポートされていない場合 nil... -
Hash
# compare _ by _ identity? -> bool (36640.0) -
ハッシュがキーの一致判定をオブジェクトの同一性を用いて行っているならば真を返します。
ハッシュがキーの一致判定をオブジェクトの同一性を用いて行っているならば真を返します。
//emlist[例][ruby]{
h1 = {}
p h1.compare_by_identity? #=> false
h1.compare_by_identity
p h1.compare_by_identity? #=> true
//}
@see Hash#compare_by_identity -
Object
# initialize _ copy(obj) -> object (36640.0) -
(拡張ライブラリによる) ユーザ定義クラスのオブジェクトコピーの初期化メソッド。
(拡張ライブラリによる) ユーザ定義クラスのオブジェクトコピーの初期化メソッド。
このメソッドは self を obj の内容で置き換えます。ただ
し、self のインスタンス変数や特異メソッドは変化しません。
デフォルトでは、Object#clone の内部で Object#initialize_clone から、
また Object#dup の内部で Object#initialize_dup から呼ばれます。
initialize_copy は、Ruby インタプリタが知り得ない情報をコピーするた
めに使用(定義)されます。例えば C 言語でクラスを実装する場合、情報
をインスタ... -
Set
# empty? -> bool (36640.0) -
集合が要素を 1 つも持たないときに true を返します。
集合が要素を 1 つも持たないときに true を返します。
//emlist[][ruby]{
p Set[10, 20].empty? # => false
p Set[].empty? # => true
//} -
OpenSSL
:: PKey :: DSA # priv _ key -> OpenSSL :: BN (36622.0) -
DSA 鍵の秘密鍵パラメータを返します。
DSA 鍵の秘密鍵パラメータを返します。
秘密鍵はこの値と、
OpenSSL::PKey::DSA#p, OpenSSL::PKey::DSA#q, OpenSSL::PKey::DSA#g
から構成されます。 -
OpenSSL
:: PKey :: DSA # pub _ key -> OpenSSL :: BN (36622.0) -
DSA 鍵の公開鍵パラメータを返します。
DSA 鍵の公開鍵パラメータを返します。
公開鍵はこの値と、
OpenSSL::PKey::DSA#p, OpenSSL::PKey::DSA#q, OpenSSL::PKey::DSA#g
から構成されます。 -
RubyVM
:: AbstractSyntaxTree :: Node # type -> Symbol (36622.0) -
self の種類を Symbol で返します。
self の種類を Symbol で返します。
//emlist[][ruby]{
node = RubyVM::AbstractSyntaxTree.parse('1 + 1')
p node.type # => :SCOPE
//} -
Socket
:: AncillaryData # type -> Integer (36622.0) -
自身が保持している cmsg type (種類) を返します。
自身が保持している cmsg type (種類) を返します。
require 'socket'
p Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "").type
#=> 2
@see Socket::AncillaryData.new -
String
# crypt(salt) -> String (36622.0) -
self と salt から暗号化された文字列を生成して返します。 salt には英数字、ドット (「.」)、スラッシュ (「/」) から構成される、 2 バイト以上の文字列を指定します。
self と salt から暗号化された文字列を生成して返します。
salt には英数字、ドット (「.」)、スラッシュ (「/」) から構成される、
2 バイト以上の文字列を指定します。
暗号化された文字列から暗号化前の文字列 (self) を求めることは一般に困難で、
self を知っている者のみが同じ暗号化された文字列を生成できます。
このことから self を知っているかどうかの認証に使うことが出来ます。
salt には、以下の様になるべくランダムな文字列を選ぶべきです。
他にも 29297 などがあります。
注意:
* Ruby 2.6 から非推奨になったため、引き続き... -
TCPServer
# sysaccept -> Integer (36622.0) -
接続したクライアントのソケットをファイル記述子で返すことを除けば TCPServer#accept と同じです。
接続したクライアントのソケットをファイル記述子で返すことを除けば
TCPServer#accept と同じです。
例:
require 'socket'
TCPServer.open("", 0) {|serv|
c = TCPSocket.new(*serv.addr.values_at(3,1))
p serv.sysaccept #=> 6
} -
TSort
# each _ strongly _ connected _ component -> Enumerator (36622.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
a... -
TSort
# each _ strongly _ connected _ component {|nodes| . . . } -> nil (36622.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
a... -
TSort
# each _ strongly _ connected _ component _ from(node , id _ map={} , stack=[]) -> Enumerator (36622.0) -
node から到達可能な強連結成分についてのイテレータです。
node から到達可能な強連結成分についてのイテレータです。
返す値は規定されていません。
each_strongly_connected_component_from は
tsort_each_node を呼びません。
@param node ノードを指定します。
//emlist[例 到達可能なノードを表示する][ruby]{
require 'tsort'
class Hash
include TSort
alias tsort_each_node each_key
def tsort_each_child(node, &block)
fetch(node... -
TSort
# each _ strongly _ connected _ component _ from(node , id _ map={} , stack=[]) {|nodes| . . . } -> () (36622.0) -
node から到達可能な強連結成分についてのイテレータです。
node から到達可能な強連結成分についてのイテレータです。
返す値は規定されていません。
each_strongly_connected_component_from は
tsort_each_node を呼びません。
@param node ノードを指定します。
//emlist[例 到達可能なノードを表示する][ruby]{
require 'tsort'
class Hash
include TSort
alias tsort_each_node each_key
def tsort_each_child(node, &block)
fetch(node... -
TSort
# strongly _ connected _ components -> Array (36622.0) -
強連結成分の集まりを配列の配列として返します。 この配列は子から親に向かってソートされています。 各要素は強連結成分を表す配列です。
強連結成分の集まりを配列の配列として返します。
この配列は子から親に向かってソートされています。
各要素は強連結成分を表す配列です。
//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=>[]}
p non_sor... -
UNIXServer
# sysaccept -> Integer (36622.0) -
接続したクライアントのソケットをファイル記述子で返すことを除けば UNIXServer#accept と同じです。
接続したクライアントのソケットをファイル記述子で返すことを除けば
UNIXServer#accept と同じです。
例:
require 'socket'
UNIXServer.open("/tmp/s") {|serv|
c = UNIXSocket.open("/tmp/s")
p serv.sysaccept #=> 6
} -
WIN32OLE
_ METHOD # return _ type _ detail -> [String] (36622.0) -
返り値の型と属性を取得します。
返り値の型と属性を取得します。
@return 返り値の型と属性を文字列配列で返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
method = WIN32OLE_METHOD.new(tobj, 'Workbooks')
p method.return_type_detail # => ["PTR", "USERDEFINED", "Workbooks"]
属性が付加されていない場合は、WIN32OLE_METHOD#return_typeを要素と
... -
WIN32OLE
_ PARAM # ole _ type _ detail -> [String] (36622.0) -
パラメータの属性を取得します。
パラメータの属性を取得します。
@return 型の属性を文字列配列で返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'IWorksheetFunction')
method = WIN32OLE_METHOD.new(tobj, 'SumIf')
param1 = method.params[0]
p param1.ole_type_detail # => ["PTR", "USERDEFINED", "Range"]
パラメータの取り得る属性値はCOMのIDL(インターフ... -
Addrinfo
# pfamily -> Integer (36604.0) -
プロトコルファミリーを整数で返します。
プロトコルファミリーを整数で返します。
require 'socket'
Addrinfo.tcp("localhost", 80).pfamily == Socket::PF_INET #=> true -
Addrinfo
# socktype -> Integer (36604.0) -
ソケットタイプを整数で返します。
ソケットタイプを整数で返します。
require 'socket'
Addrinfo.tcp("localhost", 80).socktype == Socket::SOCK_STREAM #=> true -
CGI
:: Cookie # httopnly -> bool (36604.0) -
自身がhttpオンリークッキーである場合は、真を返します。 そうでない場合は、偽を返します。
自身がhttpオンリークッキーである場合は、真を返します。
そうでない場合は、偽を返します。 -
CGI
:: Cookie # httopnly=(val) (36604.0) -
httpオンリークッキーであるかどうかを変更します。
httpオンリークッキーであるかどうかを変更します。
@param val 真を指定すると自身はhttpオンリークッキーになります。 -
CGI
:: Html3 # doctype (36604.0) -
@todo
@todo -
CGI
:: Html4 # doctype (36604.0) -
@todo
@todo -
CGI
:: Html4Fr # doctype (36604.0) -
@todo
@todo -
CGI
:: Html4Tr # doctype (36604.0) -
@todo
@todo -
CGI
:: QueryExtension # auth _ type -> String (36604.0) -
ENV['AUTH_TYPE'] を返します。
ENV['AUTH_TYPE'] を返します。