ライブラリ
- ビルトイン (420)
- abbrev (1)
- benchmark (7)
- bigdecimal (4)
-
bigdecimal
/ util (3) -
cgi
/ core (2) -
cgi
/ html (25) -
cgi
/ session (2) - continuation (1)
- csv (9)
- date (30)
- dbm (2)
- delegate (17)
- digest (2)
- e2mmap (2)
- etc (1)
- expect (2)
-
fiddle
/ import (6) - forwardable (12)
- gdbm (2)
- getoptlong (2)
- ipaddr (2)
-
irb
/ context (3) -
irb
/ ext / math-mode (2) -
irb
/ input-method (3) - json (25)
-
json
/ add / rational (1) - logger (10)
- mathn (1)
- matrix (89)
- mkmf (14)
-
net
/ ftp (6) -
net
/ http (40) -
net
/ imap (10) - observer (2)
- openssl (121)
- optparse (4)
- pathname (73)
- prime (13)
- psych (1)
- pty (1)
- rake (35)
-
rake
/ rdoctask (2) -
rdoc
/ context (6) -
rdoc
/ generator / darkfish (1) -
rdoc
/ generator / ri (1) -
rdoc
/ markup (1) -
rdoc
/ parser (1) -
rdoc
/ parser / simple (1) -
rdoc
/ stats (7) -
rdoc
/ top _ level (5) - resolv (1)
-
rexml
/ document (82) -
rexml
/ parsers / pullparser (3) -
rexml
/ sax2listener (5) -
rexml
/ streamlistener (4) -
rinda
/ rinda (2) -
rinda
/ tuplespace (2) -
ripper
/ filter (2) - rss (77)
- rubygems (3)
-
rubygems
/ commands / lock _ command (1) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ commands / update _ command (1) -
rubygems
/ config _ file (4) -
rubygems
/ custom _ require (1) -
rubygems
/ dependency _ installer (1) -
rubygems
/ dependency _ list (3) -
rubygems
/ format (2) -
rubygems
/ gem _ path _ searcher (5) -
rubygems
/ installer (8) -
rubygems
/ old _ format (6) -
rubygems
/ package / tar _ input (1) -
rubygems
/ package / tar _ output (1) -
rubygems
/ platform (11) -
rubygems
/ remote _ fetcher (3) -
rubygems
/ require _ paths _ builder (1) -
rubygems
/ requirement (1) -
rubygems
/ security (3) -
rubygems
/ server (1) -
rubygems
/ source _ index (7) -
rubygems
/ source _ info _ cache (10) -
rubygems
/ spec _ fetcher (3) -
rubygems
/ specification (50) -
rubygems
/ uninstaller (2) -
rubygems
/ user _ interaction (6) -
rubygems
/ validator (5) -
rubygems
/ version _ option (1) - scanf (7)
- sdbm (2)
- set (2)
- shell (24)
-
shell
/ builtin-command (2) -
shell
/ command-processor (16) -
shell
/ filter (15) -
shell
/ process-controller (1) -
shell
/ system-command (1) - socket (19)
- stringio (6)
- strscan (9)
-
syslog
/ logger (5) - tempfile (1)
- tsort (2)
- uri (4)
-
webrick
/ httpauth / authenticator (2) -
webrick
/ httpauth / basicauth (1) -
webrick
/ httpauth / htdigest (1) -
webrick
/ httpauth / htgroup (1) -
webrick
/ httpauth / htpasswd (1) -
webrick
/ httprequest (1) -
webrick
/ httpresponse (3) -
webrick
/ https (2) -
webrick
/ httpserver (1) -
webrick
/ httputils (11) -
webrick
/ log (4) -
webrick
/ server (1) -
win32
/ registry (1) - win32ole (2)
-
yaml
/ dbm (4) - zlib (18)
クラス
-
ARGF
. class (15) - Addrinfo (3)
- Array (28)
- BasicSocket (2)
-
Benchmark
:: Tms (7) - BigDecimal (4)
- Bignum (11)
-
CGI
:: Cookie (1) -
CGI
:: Session :: FileStore (1) -
CGI
:: Session :: NullStore (1) - CSV (5)
-
CSV
:: Row (3) -
CSV
:: Table (1) - Class (2)
- Complex (10)
- Continuation (1)
- DBM (2)
- Date (26)
- DateTime (4)
- Delegator (14)
-
Digest
:: Base (2) - Encoding (2)
-
Encoding
:: Converter (4) -
Encoding
:: InvalidByteSequenceError (2) - Enumerator (6)
-
Enumerator
:: Lazy (29) -
Enumerator
:: Yielder (2) - Exception (1)
- File (6)
-
File
:: Stat (42) - Fixnum (10)
- Float (43)
- GDBM (2)
-
Gem
:: Commands :: LockCommand (1) -
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: Commands :: UpdateCommand (1) -
Gem
:: ConfigFile (4) -
Gem
:: DependencyInstaller (1) -
Gem
:: DependencyList (3) -
Gem
:: Format (2) -
Gem
:: GemPathSearcher (5) -
Gem
:: Installer (8) -
Gem
:: OldFormat (6) -
Gem
:: Package :: TarInput (1) -
Gem
:: Package :: TarOutput (1) -
Gem
:: Platform (11) -
Gem
:: RemoteFetcher (3) -
Gem
:: Requirement (1) -
Gem
:: Security :: Policy (3) -
Gem
:: Server (1) -
Gem
:: SourceIndex (7) -
Gem
:: SourceInfoCache (10) -
Gem
:: SpecFetcher (3) -
Gem
:: Specification (50) -
Gem
:: StreamUI (3) -
Gem
:: StreamUI :: SilentProgressReporter (1) -
Gem
:: StreamUI :: SimpleProgressReporter (1) -
Gem
:: StreamUI :: VerboseProgressReporter (1) -
Gem
:: Uninstaller (2) -
Gem
:: Validator (5) - GetoptLong (2)
- Hash (12)
- IO (17)
- IPAddr (2)
-
IRB
:: Context (5) -
IRB
:: InputMethod (1) -
IRB
:: ReadlineInputMethod (1) -
IRB
:: StdioInputMethod (1) - Integer (8)
-
JSON
:: State (15) - LoadError (1)
- Logger (7)
-
Logger
:: Formatter (3) - MatchData (12)
- Matrix (60)
-
Matrix
:: EigenvalueDecomposition (10) -
Matrix
:: LUPDecomposition (10) - Method (1)
- Module (15)
-
Net
:: FTP (6) -
Net
:: HTTP (40) -
Net
:: IMAP (5) -
Net
:: IMAP :: Address (1) -
Net
:: IMAP :: Envelope (1) -
Net
:: IMAP :: MailboxList (1) -
Net
:: IMAP :: ResponseCode (1) -
Net
:: IMAP :: StatusData (1) - NilClass (4)
- Numeric (10)
- Object (2)
-
OpenSSL
:: ASN1 :: ASN1Data (7) -
OpenSSL
:: Cipher (1) -
OpenSSL
:: Digest (2) -
OpenSSL
:: Engine (2) -
OpenSSL
:: HMAC (2) -
OpenSSL
:: OCSP :: BasicResponse (2) -
OpenSSL
:: OCSP :: CertificateId (3) -
OpenSSL
:: OCSP :: Request (1) -
OpenSSL
:: OCSP :: Response (2) -
OpenSSL
:: PKCS12 (2) -
OpenSSL
:: PKCS7 (7) -
OpenSSL
:: PKey :: DH (2) -
OpenSSL
:: PKey :: DSA (4) -
OpenSSL
:: PKey :: EC (6) -
OpenSSL
:: PKey :: EC :: Group (2) -
OpenSSL
:: PKey :: PKey (2) -
OpenSSL
:: PKey :: RSA (3) -
OpenSSL
:: SSL :: SSLContext (10) -
OpenSSL
:: SSL :: SSLServer (2) -
OpenSSL
:: SSL :: SSLSocket (4) -
OpenSSL
:: X509 :: Attribute (5) -
OpenSSL
:: X509 :: CRL (5) -
OpenSSL
:: X509 :: Certificate (25) -
OpenSSL
:: X509 :: ExtensionFactory (10) -
OpenSSL
:: X509 :: Request (4) -
OpenSSL
:: X509 :: Store (3) -
OpenSSL
:: X509 :: StoreContext (2) - OptionParser (4)
-
PTY
:: ChildExited (1) - Pathname (72)
- Prime (4)
-
Prime
:: EratosthenesGenerator (1) -
Prime
:: Generator23 (1) -
Prime
:: PseudoPrimeGenerator (4) -
Prime
:: TrialDivisionGenerator (3) - Proc (1)
-
Process
:: Status (9) -
Process
:: Tms (4) -
Psych
:: Emitter (1) -
RDoc
:: Context (6) -
RDoc
:: Generator :: Darkfish (1) -
RDoc
:: Generator :: RI (1) -
RDoc
:: Markup (1) -
RDoc
:: Options (10) -
RDoc
:: Parser (1) -
RDoc
:: Parser :: Simple (1) -
RDoc
:: Stats (7) -
RDoc
:: TopLevel (5) -
REXML
:: AttlistDecl (6) -
REXML
:: Attribute (14) -
REXML
:: Attributes (15) -
REXML
:: CData (3) -
REXML
:: Declaration (2) -
REXML
:: DocType (4) -
REXML
:: Element (15) -
REXML
:: Elements (5) -
REXML
:: Entity (1) -
REXML
:: Formatters :: Default (1) -
REXML
:: Formatters :: Pretty (4) -
REXML
:: NotationDecl (7) -
REXML
:: Parent (5) -
REXML
:: Parsers :: PullEvent (3) -
RSS
:: ImageFaviconModel :: ImageFavicon (2) -
RSS
:: ImageItemModel :: ImageItem (2) -
RSS
:: Maker :: ChannelBase (11) -
RSS
:: Maker :: ChannelBase :: CategoriesBase (1) -
RSS
:: Maker :: ChannelBase :: CategoriesBase :: CategoryBase (4) -
RSS
:: Maker :: ItemsBase :: ItemBase (1) -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet (2) -
RSS
:: Parser (2) -
RSS
:: RDF :: Channel (2) -
RSS
:: RDF :: Channel :: ImageFavicon (2) -
RSS
:: Rss :: Channel (13) -
RSS
:: Rss :: Channel :: Cloud (2) -
RSS
:: Rss :: Channel :: Item (7) -
RSS
:: Rss :: Channel :: Item :: Category (4) -
RSS
:: TaxonomyTopicModel :: TaxonomyTopic (2) -
RSS
:: XMLStyleSheet (2) -
Rake
:: Application (11) -
Rake
:: FileCreationTask (2) -
Rake
:: FileList (7) -
Rake
:: FileTask (1) -
Rake
:: InvocationChain (1) -
Rake
:: InvocationChain :: EmptyInvocationChain (1) -
Rake
:: RDocTask (2) -
Rake
:: Task (2) - Random (3)
- Range (1)
- Rational (28)
- Regexp (2)
-
Resolv
:: DNS :: Resource :: TXT (1) -
Rinda
:: DRbObjectTemplate (1) -
Rinda
:: TupleEntry (1) -
Rinda
:: TupleSpace (1) -
Rinda
:: TupleSpaceProxy (1) -
Ripper
:: Filter (2) -
RubyVM
:: InstructionSequence (1) - SDBM (2)
-
Scanf
:: FormatSpecifier (1) -
Scanf
:: FormatString (4) - Set (2)
- Shell (24)
-
Shell
:: Cat (1) -
Shell
:: CommandProcessor (16) -
Shell
:: Concat (1) -
Shell
:: Filter (15) -
Shell
:: ProcessController (1) -
Shell
:: SystemCommand (1) - SimpleDelegator (2)
-
Socket
:: AncillaryData (12) -
Socket
:: Option (1) - StopIteration (1)
- String (26)
- StringIO (6)
- StringScanner (9)
- Struct (2)
- Symbol (1)
-
Syslog
:: Logger (4) -
Syslog
:: Logger :: Formatter (1) - Tempfile (1)
- Thread (4)
-
Thread
:: Backtrace :: Location (7) - Time (6)
- UDPSocket (1)
-
URI
:: Generic (2) -
URI
:: LDAP (2) - UnboundMethod (1)
- Vector (9)
-
WEBrick
:: BasicLog (2) -
WEBrick
:: Cookie (1) -
WEBrick
:: GenericServer (1) -
WEBrick
:: HTTPAuth :: BasicAuth (1) -
WEBrick
:: HTTPAuth :: Htdigest (1) -
WEBrick
:: HTTPAuth :: Htgroup (1) -
WEBrick
:: HTTPAuth :: Htpasswd (1) -
WEBrick
:: HTTPRequest (3) -
WEBrick
:: HTTPResponse (3) -
WEBrick
:: HTTPServer :: MountTable (1) -
WEBrick
:: HTTPUtils :: FormData (11) -
WEBrick
:: Log (2) -
WIN32OLE
_ TYPELIB (2) -
Win32
:: Registry (1) -
YAML
:: DBM (4) -
Zlib
:: Deflate (6) -
Zlib
:: GzipFile (1) -
Zlib
:: GzipReader (3) -
Zlib
:: GzipWriter (1) -
Zlib
:: Inflate (6) -
Zlib
:: ZStream (1)
モジュール
-
CGI
:: HtmlExtension (25) -
CGI
:: QueryExtension (2) - DublinCoreModel (12)
- Enumerable (41)
- Exception2MessageMapper (2)
-
Fiddle
:: Importer (6) - FileUtils (3)
- Forwardable (6)
- GC (1)
-
Gem
:: InstallUpdateOptions (2) -
Gem
:: LocalRemoteOptions (1) -
Gem
:: QuickLoader (3) -
Gem
:: RequirePathsBuilder (1) -
Gem
:: VersionOption (1) -
JSON
:: Generator :: GeneratorMethods :: Array (1) -
JSON
:: Generator :: GeneratorMethods :: FalseClass (1) -
JSON
:: Generator :: GeneratorMethods :: Float (1) -
JSON
:: Generator :: GeneratorMethods :: Hash (1) -
JSON
:: Generator :: GeneratorMethods :: Integer (1) -
JSON
:: Generator :: GeneratorMethods :: NilClass (1) -
JSON
:: Generator :: GeneratorMethods :: Object (1) -
JSON
:: Generator :: GeneratorMethods :: String (1) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (1) - Kernel (20)
- Observable (2)
-
OpenSSL
:: Buffering (1) -
REXML
:: SAX2Listener (5) -
REXML
:: StreamListener (4) -
RSS
:: SyndicationModel (6) -
Rake
:: TaskManager (2) - SingleForwardable (6)
- TSort (2)
-
WEBrick
:: HTTPAuth :: Authenticator (2)
キーワード
- ! (1)
- != (1)
- % (3)
- * (4)
- ** (5)
- + (4)
- +@ (1)
- - (6)
- -@ (1)
-
/ (4) - < (1)
- << (7)
- <= (1)
- <=> (5)
- == (9)
- === (4)
- =~ (1)
- > (1)
- >= (1)
- DelegateClass (1)
- Pathname (1)
- [] (10)
- []= (2)
-
_ _ getobj _ _ (2) -
_ _ setobj _ _ (2) - abbrev (1)
- abs (1)
- absolute? (1)
-
absolute
_ path (2) - accept (1)
- add (1)
-
add
_ attribute (3) -
add
_ attributes (1) -
add
_ bindir (1) -
add
_ certificate (1) -
add
_ data (1) -
add
_ dependency (1) -
add
_ development _ dependency (1) -
add
_ element (1) -
add
_ extension (1) -
add
_ gem _ contents (1) -
add
_ loader (1) -
add
_ observer (1) -
add
_ path (1) -
add
_ platform _ option (1) -
add
_ runtime _ dependency (1) -
add
_ special (1) -
add
_ status (1) -
add
_ update _ sources _ option (1) - ajd (1)
- alert (1)
-
alert
_ error (1) -
alert
_ warning (1) - alien (1)
- allocate (1)
-
allow
_ nan? (1) - alternate (2)
- alternate= (2)
- amjd (1)
- angle (3)
-
angle
_ with (1) - append (1)
-
append
_ data (1) -
append
_ features (1) - application (1)
- application= (1)
- arg (3)
-
array
_ nl (1) -
array
_ nl= (1) - ascend (1)
-
ascii
_ compatible? (1) -
ascii
_ only? (1) -
assign
_ defaults (1) - atime (5)
- attlistdecl (2)
- attlistdecl? (1)
- attr (4)
-
attr
_ accessor (1) -
attr
_ reader (1) -
attr
_ writer (1) - attribute (1)
-
attribute
_ of (1) - attributes (3)
- attributes= (2)
-
attributes
_ of (1) - authenticate (1)
- autoload (1)
- autorequire= (1)
-
backtrace
_ locations (3) -
base
_ label (1) - begin (1)
- bind (1)
- binread (1)
- binwrite (1)
- birthtime (1)
- blksize (1)
- blockdev? (2)
- blocks (1)
-
buffer
_ initial _ length (1) -
buffer
_ initial _ length= (1) - bytes (1)
-
ca
_ certs (1) -
ca
_ file= (1) -
ca
_ path (2) -
ca
_ path= (1) -
calculate
_ integers _ for _ gem _ version (1) - call (3)
- cat (3)
- categories (3)
- category (2)
- category= (2)
- cd (1)
- cdata (2)
- cdata? (1)
- cdatas (1)
- ceil (3)
- cert (3)
- cert= (1)
- certid (1)
- certificate (1)
- certificates (1)
- certificates= (1)
- chain (2)
- changed (1)
- chardev? (2)
- chars (1)
- chdir (1)
-
check
_ circular? (1) -
check
_ private _ key (1) - checkbox (1)
-
checkbox
_ group (1) - children (1)
- chunk (3)
-
chunk
_ while (1) - cleanpath (1)
-
client
_ ca (1) -
client
_ cert (1) - clone (3)
- cmp (1)
-
cmp
_ issuer (1) -
cmsg
_ is? (1) - codepoints (1)
- coerce (1)
- cofactor (1)
-
cofactor
_ expansion (1) - collect (7)
- collect! (1)
- collect2 (1)
-
collect
_ concat (3) - column (2)
-
column
_ count (1) -
column
_ size (1) -
column
_ vectors (1) - combination (1)
- compact (1)
- compact= (1)
- concat (6)
- configure (1)
- conjugate (1)
- content (2)
- content= (2)
- convert (1)
- copy (1)
- coredump? (1)
- cpu (1)
- cpu= (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
_ header (1) -
create
_ makefile (1) -
create
_ rule (1) -
create
_ tmpsrc (1) -
create
_ value (1) - cstime (2)
- ctime (1)
-
current
_ cert (1) - cutime (2)
- cycle (2)
- d (1)
- data (4)
- data= (1)
-
data
_ type (1) - date (9)
- date= (8)
-
datetime
_ format (2) -
datetime
_ format= (2) -
dc
_ creator (1) -
dc
_ creator= (1) -
dc
_ creators (1) -
dc
_ date (1) -
dc
_ date= (1) -
dc
_ dates (1) -
dc
_ format (1) -
dc
_ format= (1) -
dc
_ formats (1) -
dc
_ relation (1) -
dc
_ relation= (1) -
dc
_ relations (1) -
def
_ delegator (2) -
def
_ delegators (2) -
def
_ exception (1) -
def
_ instance _ delegator (1) -
def
_ instance _ delegators (1) -
def
_ single _ delegator (1) -
def
_ single _ delegators (1) -
default
_ executable (1) -
default
_ executable= (1) -
defined
_ in? (1) - deflate (1)
- delegate (2)
- delete (3)
-
delete
_ all (2) -
delete
_ at (2) -
delete
_ attribute (1) -
delete
_ if (3) - denominator (3)
-
dependency
_ order (1) - descend (1)
-
destination
_ encoding (1) -
destination
_ encoding _ name (1) - det (1)
-
det
_ e (1) - detect (1)
- determinant (1)
-
determinant
_ e (1) - dev (1)
-
dev
_ major (1) -
dev
_ minor (1) -
development
_ dependencies (1) - diagonal? (1)
- directory? (2)
- div (2)
- divmod (1)
-
do
_ validate (1) -
do
_ validate= (1) - domain (2)
- domain= (2)
- dot (1)
- downto (1)
- drop (1)
-
drop
_ while (3) -
dsa
_ sign _ asn1 (1) -
dsa
_ verify _ asn1 (1) - each (18)
-
each
_ attribute (1) -
each
_ byte (2) -
each
_ char (2) -
each
_ child (3) -
each
_ codepoint (1) -
each
_ cons (1) -
each
_ data (1) -
each
_ element (1) -
each
_ element _ with _ attribute (1) -
each
_ entry (2) -
each
_ filename (1) -
each
_ index (1) -
each
_ line (10) -
each
_ slice (1) -
each
_ strongly _ connected _ component (1) -
each
_ strongly _ connected _ component _ from (1) -
each
_ value (1) -
each
_ with _ index (4) -
each
_ with _ object (1) - egrep (1)
-
egrep
_ cpp (2) - eigen (1)
- eigensystem (1)
-
eigenvalue
_ matrix (1) - eigenvalues (1)
-
eigenvector
_ matrix (1) -
eigenvector
_ matrix _ inv (1) - eigenvectors (1)
- element (2)
- element= (1)
-
element
_ name (1) -
elements
_ to _ f (1) -
elements
_ to _ i (1) -
elements
_ to _ r (1) - email (1)
- email= (1)
- empty? (1)
- enclosure (1)
- end (1)
- england (1)
-
enhance
_ with _ matching _ rule (1) -
enum
_ for (2) - eql? (4)
- evaluate (1)
- exclude (1)
- executable (1)
- executable= (1)
- executable? (2)
-
executable
_ real? (2) - executables (1)
- executables= (1)
- exist? (1)
- exited? (1)
- exitstatus (1)
- expect (2)
- expires (1)
- extensions (1)
- extensions= (1)
- extern (1)
-
extra
_ chain _ cert (1) -
extra
_ chain _ cert= (1) -
extra
_ rdoc _ files (1) -
extra
_ rdoc _ files= (1) - family (1)
-
family
_ addrinfo (1) - fatal (4)
- fatal? (3)
- fdiv (4)
- feed (1)
- fetch (1)
-
fetch
_ path (1) - field? (1)
- fields (1)
- file (1)
- file? (2)
-
file
_ create (1) -
file
_ entries (2) -
file
_ entries= (2) -
file
_ field (1) -
file
_ name (1) -
file
_ relative _ name (1) -
file
_ relative _ name= (1) -
file
_ stat (1) -
file
_ stat= (1) - filename (1)
- filename= (1)
- files (1)
- files= (1)
- find (3)
-
find
_ all (3) -
find
_ enclosing _ module _ named (1) -
find
_ executable (1) -
find
_ header (1) -
find
_ index (4) -
find
_ library (2) -
find
_ local _ symbol (1) -
find
_ matching (1) -
find
_ name (2) - finish (2)
- finite? (1)
-
first
_ minor (1) -
flat
_ map (3) - flatten (3)
- flatten! (2)
- flock (2)
- floor (3)
- flush (4)
- fnmatch (1)
- fnmatch? (1)
- force (1)
-
force
_ update (1) - foreach (3)
- form (4)
- format (1)
-
formatted
_ program _ filename (1) - formatter (3)
- formatter= (3)
- freeze (1)
- friday? (1)
- ftype (1)
-
full
_ gem _ path (1) -
full
_ name (1) -
garbage
_ collect (1) -
gather
_ dependencies (1) -
gem
_ path (1) -
gem
_ path= (1) -
gem
_ signature (1) -
generate
_ bin (1) -
generate
_ bin _ script (1) -
generate
_ bin _ symlink (1) -
generate
_ key (1) -
generate
_ key! (1) -
generate
_ windows _ script (1) - generator (3)
- generator= (3)
- get (3)
- get2 (2)
-
get
_ attribute (1) -
get
_ attribute _ ns (1) -
get
_ elements (1) -
get
_ file _ uri _ path (1) -
get
_ path (1) -
get
_ text (1) - getbinaryfile (1)
- gid (1)
- glob (3)
- gregorian? (1)
- grep (3)
-
grep
_ v (2) -
group
_ by (1) - grpowned? (2)
- gsub (2)
- gsub! (4)
-
has
_ attributes? (1) -
has
_ rdoc (1) -
has
_ rdoc= (1) -
has
_ rdoc? (1) -
has
_ test _ suite? (1) -
has
_ unit _ tests? (1) - hash (2)
- head (1)
- head2 (2)
- hermitian? (1)
- hidden (1)
- html (2)
- img (1)
- include? (1)
- indentation= (1)
- index (5)
- infinite? (1)
- inflate (1)
- init (1)
- initialize (2)
- inject (1)
-
inner
_ product (1) - ino (1)
- inspect (3)
- install (1)
-
install
_ update _ defaults _ str (1) -
installation
_ path (1) -
installation
_ satisfies _ dependency? (1) -
instance
_ delegate (1) - int (1)
-
ip
_ pktinfo (1) -
ipv4
_ compat? (1) -
ipv4
_ private? (1) -
ipv6
_ pktinfo (1) -
ipv6
_ pktinfo _ addr (1) -
ipv6
_ pktinfo _ ifindex (1) -
ipv6
_ v4compat? (1) -
irb
_ path= (1) - isatty (3)
- issuer (1)
- issuer= (1)
-
issuer
_ certificate (1) -
issuer
_ certificate= (1) - italy (1)
-
json
_ creatable? (1) - julian (1)
- julian? (1)
- key (1)
- label (1)
-
laplace
_ expansion (1) - lastBuildDate (2)
- lastBuildDate= (2)
-
last
_ match _ tried (1) -
last
_ spec (1) -
last
_ spec _ tried (1) -
last
_ update (1) -
last
_ update= (1) -
latest
_ cache _ data (1) -
latest
_ cache _ file (1) -
latest
_ specs (3) -
latest
_ system _ cache _ file (1) -
latest
_ user _ cache _ file (1) - lazy (2)
- lchmod (1)
- lchown (1)
- ld (1)
- leap? (1)
- length (2)
- letter (1)
- level (1)
-
lib
_ dirs _ for (1) -
lib
_ files (1) - libpathflag (1)
- lineno (1)
- lines (7)
-
link
_ command (1) - list (1)
-
load
_ gemspec (1) -
load
_ private _ key (1) -
load
_ public _ key (1) -
load
_ rakefile (1) - loaded= (1)
- loaded? (1)
-
loaded
_ from (1) -
loaded
_ from= (1) - lock (1)
- logger (1)
-
lower
_ triangular? (1) - lstat (5)
- lup (1)
-
lup
_ decomposition (1) - magnitude (2)
- mailbox (1)
-
make
_ link (1) -
make
_ symlink (1) - map (6)
- map! (1)
-
marshal
_ dump (2) -
marshal
_ load (1) - match (5)
- match? (1)
- matched (1)
- matched? (1)
-
matched
_ size (1) - matchedsize (1)
-
matching
_ file? (1) -
matching
_ files (1) - math? (1)
-
math
_ mode (1) -
max
_ by (2) - member? (2)
- merge (1)
-
method
_ missing (1) - methods (1)
-
min
_ by (2) -
minmax
_ by (1) - minor (2)
- mkcol (1)
- mkdir (3)
- mkpath (1)
- mode (1)
- modulo (3)
- monday? (1)
- mountpoint? (1)
- move (1)
- mtime (1)
-
multipart
_ form (4) - name (3)
- name= (1)
- namespace (1)
- namespaces (1)
- nan? (1)
- native (1)
- ndata (1)
- needed? (1)
-
new
_ category (1) -
new
_ start (1) - next (1)
-
next
_ float (1) -
next
_ update (1) -
next
_ update= (1) -
next
_ values (1) - nlink (1)
-
node
_ type (2) - norm (1)
- normal? (1)
- normalize (1)
- normalized= (1)
-
not
_ after (1) -
not
_ after= (1) -
not
_ before (1) -
not
_ before= (1) - notation (1)
- notationdecl (2)
- notationdecl? (1)
- notations (1)
- notify (2)
-
num
_ classes (1) -
num
_ classes= (1) -
num
_ files (1) -
num
_ files= (1) -
num
_ methods= (1) -
num
_ modules (1) -
num
_ modules= (1) - numerator (3)
-
object
_ nl (1) -
object
_ nl= (1) - offset (3)
- oid (1)
- oid= (1)
- on (3)
-
on
_ XXX (1) -
on
_ default (1) - open (5)
-
open
_ uri _ or _ path (1) - opendir (1)
-
original
_ dir (1) -
original
_ name (1) -
original
_ platform (1) -
original
_ platform= (1) - orthogonal? (1)
- os (1)
- os= (1)
- owned? (2)
- p (1)
- pack (1)
-
page
_ dir (1) - params (1)
-
parse
_ files _ matching (1) - partition (1)
-
password
_ field (1) - patch (2)
- path (10)
- path= (4)
-
path
_ info= (1) -
path
_ ok? (1) -
path
_ translated (1) - pathconf (1)
- pathmap (2)
-
pathmap
_ explode (1) -
pathmap
_ partial (1) -
pathmap
_ replace (1) -
peek
_ values (1) -
peer
_ cert (2) -
peer
_ cert _ chain (1) - permutation (2)
- permutation? (1)
- phase (3)
- pipe? (2)
- pivots (1)
- platform (1)
- platform= (1)
- post (2)
- post2 (2)
-
post
_ match (1) -
pre
_ match (1) - prefix (1)
- prefixes (1)
-
prepend
_ features (1) -
prev
_ float (1) - prime? (1)
-
prime
_ division (1) -
primitive
_ convert (4) - printf (5)
-
priv
_ key= (2) - private (1)
- private? (2)
-
private
_ class _ method (1) -
private
_ constant (1) -
private
_ decrypt (1) -
private
_ encrypt (1) -
private
_ instance _ methods (1) -
private
_ key (1) -
private
_ key= (1) -
private
_ key? (1) -
private
_ method _ defined? (1) -
private
_ methods (1) -
processing
_ instruction (1) - proppatch (1)
-
protected
_ methods (1) - pubDate (3)
- pubDate= (3)
- public (1)
- public= (1)
-
public
_ key (1) -
public
_ key= (1) -
public
_ methods (1) -
push
_ all _ highest _ version _ gems _ on _ load _ path (1) -
push
_ gem _ version _ on _ load _ path (1) - pushd (1)
- pushdir (1)
- put (2)
- put2 (2)
- putbinaryfile (1)
-
quirks
_ mode (1) -
quirks
_ mode= (1) -
quirks
_ mode? (1) - quo (2)
- r (1)
-
radio
_ group (1) - rakefile (1)
- rand (3)
- rationalize (9)
- rdev (1)
-
rdev
_ major (1) -
rdev
_ minor (1) - read (1)
-
read
_ all _ cache _ data (1) -
read
_ cache _ data (1) - readable? (2)
-
readable
_ atfer _ eof? (3) -
readable
_ real? (2) - readlines (1)
- readlink (4)
- real (2)
- real? (1)
- realdirpath (1)
- realm (1)
- realpath (2)
-
record
_ location (1) -
record
_ separator (1) -
record
_ separator= (1) - rectangular (1)
-
recvfrom
_ nonblock (1) - recvmsg (1)
-
recvmsg
_ nonblock (1) - regular? (1)
- reject (2)
- reject! (2)
- relative? (2)
-
relative
_ path _ from (1) - remainder (1)
- remove (1)
-
remove
_ by _ name (1) -
remove
_ const (1) -
remove
_ leading _ dot _ dir (1) -
remove
_ private _ comments (1) -
remove
_ spec (1) -
renegotiation
_ cb (1) -
renegotiation
_ cb= (1) - reopen (2)
-
repeated
_ combination (1) -
repeated
_ permutation (1) - replicate (1)
- request (2)
-
request
_ get (2) -
request
_ head (2) -
request
_ post (2) -
request
_ put (2) - require (1)
- reset (1)
-
reset
_ cache _ for (1) -
respond
_ to? (1) -
respond
_ to _ missing? (2) - result (1)
- retrbinary (1)
-
return
_ format= (1) -
reverse
_ each (1) - rewind (4)
- rindex (1)
- rmdir (3)
- rmtree (1)
- root? (1)
- rotate! (1)
- round (3)
- route (1)
- row (2)
- ruby (1)
- run (1)
-
satisfied
_ by? (1) -
satisfies
_ requirement? (1) - saturday? (2)
- scan (2)
- scanf (2)
-
scrolling
_ list (1) - search (2)
-
search
_ with _ source (1) -
sec
_ fraction (1) -
second
_ fraction (1) - select (7)
- select! (2)
-
send
_ request (1) - serial (2)
- serial= (1)
-
server
_ cert (1) -
session
_ cache _ stats (1) -
set
_ default _ paths (1) -
set
_ dictionary (2) -
set
_ error (1) -
set
_ generator (1) -
set
_ redirect (1) - setgid? (2)
- setuid? (2)
- sh (1)
- sign (2)
- signaled? (1)
-
signature
_ algorithm (3) -
single
_ delegate (1) - singular? (2)
- size (5)
- size? (2)
-
slice
_ after (4) -
slice
_ before (5) -
slice
_ when (2) - socket? (2)
- solve (1)
-
sort
_ by (1) -
source
_ location (3) - spec (3)
- spec= (1)
-
spec
_ path (1) - specification (1)
- split (4)
-
split
_ all (1) - square? (1)
-
start
_ element (1) -
start
_ immediately (1) -
start
_ immediately= (1) - stat (6)
- state (1)
-
static
_ path= (1) - status (6)
-
status
_ line (1) -
status
_ string (1) - step (7)
- sticky? (2)
- stime (2)
- stopped? (1)
- stopsig (1)
- storbinary (1)
- store (1)
- strftime (2)
-
string
_ left (1) - struct (1)
- sub (3)
- sub! (3)
-
sub
_ ext (1) - subject (1)
- subject= (1)
-
subject
_ certificate (1) -
subject
_ certificate= (1) - submit (1)
- subsec (1)
- succ (1)
- success? (1)
- sunday? (1)
-
sy
_ updateBase (1) -
sy
_ updateBase= (1) -
sy
_ updateFrequency (1) -
sy
_ updateFrequency= (1) -
sy
_ updatePeriod (1) -
sy
_ updatePeriod= (1) - symlink? (2)
- symmetric? (1)
- sync (1)
-
sync
_ point? (1) - syssign (1)
- system (1)
- system= (1)
-
system
_ path (1) -
system
_ path= (1) - sysverify (1)
- tag (1)
- tag= (1)
-
tag
_ class (1) -
tag
_ class= (1) -
tag
_ start (1) - take (1)
-
take
_ while (4) - template (2)
- template= (1)
-
template
_ dir (1) -
template
_ dir= (1) - terminate (4)
-
terminate
_ job (1) - terminated? (1)
- termsig (1)
-
test
_ file (1) -
test
_ file= (1) -
test
_ files (1) -
test
_ files= (1) -
test
_ suite _ file (1) -
test
_ suite _ file= (1) - text (1)
-
text
_ field (1) - textarea (1)
- thursday? (1)
-
time
_ format (1) -
time
_ format= (1) -
to
_ a (5) -
to
_ ary (3) -
to
_ d (3) -
to
_ der (3) -
to
_ enum (2) -
to
_ f (10) -
to
_ i (2) -
to
_ json (10) -
to
_ path (1) -
to
_ pem (1) -
to
_ r (8) -
to
_ s (10) -
to
_ string (1) -
to
_ text (1) -
top
_ level (1) -
top
_ level _ tasks (1) - total (1)
- tr (2)
- tr! (1)
-
tr
_ s (1) -
tr
_ s! (1) - trace (2)
- truncate (12)
-
try
_ file (1) -
try
_ static _ assert (2) - tty? (2)
-
tty
_ output= (1) - tuesday? (1)
- type (1)
- u (1)
- uid (1)
-
uid
_ store (1) - union (1)
-
unit
_ test (1) - unitary? (1)
-
unix
_ rights (1) - unlink (4)
- unlock (1)
-
unmatched
_ alias _ lists (1) -
unmatched
_ alias _ lists= (1) - unpack (2)
- update (13)
-
update
_ sources (1) -
update
_ sources= (1) - updated (3)
-
upper
_ bound (1) -
upper
_ triangular? (1) - upto (1)
- utime (5)
- v (1)
-
v
_ inv (1) - validate (1)
- value (5)
- value= (2)
-
values
_ at (10) - verify (3)
-
verify
_ data (1) -
verify
_ data= (1) -
verify
_ gem (2) -
verify
_ gem _ file (1) - version (3)
- version= (2)
- visibility (2)
- wednesday? (1)
-
which
_ to _ update (1) - width (1)
- width= (1)
-
with
_ index (1) -
world
_ readable? (2) -
world
_ writable? (2) - writable? (2)
-
writable
_ real? (2) - write (6)
-
write
_ require _ paths _ file _ if _ needed (1) - xmlschema (2)
- xpath (2)
-
yaml
_ initialize (1) - yield (1)
- zero? (4)
- zip (2)
検索結果
先頭5件
-
Shell
:: CommandProcessor # lstat(filename) -> File :: Stat (36904.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@see File.lstat -
Shell
:: Filter # lstat(filename) -> File :: Stat (36904.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@see File.lstat -
String
# pathmap _ replace(patterns) { . . . } -> String (36904.0) -
与えられたパスを前もって置き換えます。
与えられたパスを前もって置き換えます。
@param patterns 'pat1,rep1;pat2,rep2;...' のような形式で置換パターンを指定します。 -
Syslog
:: Logger # formatter -> Logger :: Formatter | Proc (36904.0) -
ログを出力する際に使用するフォーマッターを取得します。
ログを出力する際に使用するフォーマッターを取得します。
デフォルトでは Logger::Formatter オブジェクトを返します。
@see Syslog::Logger#formatter= -
WEBrick
:: HTTPUtils :: FormData # append _ data(data) -> self (36904.0) -
WEBrick::HTTPUtils の内部で使われます。ユーザがこのメソッドを直接呼ぶことはありません。
WEBrick::HTTPUtils の内部で使われます。ユーザがこのメソッドを直接呼ぶことはありません。 -
Array
# values _ at(*selectors) -> Array (36751.0) -
引数で指定されたインデックスに対応する要素を配列で返します。インデッ クスに対応する値がなければ nil が要素になります。
引数で指定されたインデックスに対応する要素を配列で返します。インデッ
クスに対応する値がなければ nil が要素になります。
@param selectors インデックスを整数もしくは整数の Range で指定します。
//emlist[例][ruby]{
ary = %w( a b c d e )
p ary.values_at( 0, 2, 4 ) #=> ["a", "c", "e"]
p ary.values_at( 3, 4, 5, 6, 35 ) #=> ["d", "e", nil, nil, nil]
p ary.values_at( 0, -1,... -
Array
# delete _ at(pos) -> object | nil (36643.0) -
指定された位置 pos にある要素を取り除きそれを返します。 pos が範囲外であったら nil を返します。
指定された位置 pos にある要素を取り除きそれを返します。
pos が範囲外であったら nil を返します。
Array#at と同様に負のインデックスで末尾から位置を指定するこ
とができます。
@param pos 削除したい要素のインデックスを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる
暗黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//emlist[例][r... -
CSV
:: Table # values _ at(indices _ or _ headers) -> Array (36643.0) -
デフォルトのミックスモードでは、インデックスのリストを与えると行単位の 参照を行い、行の配列を返します。他の方法は列単位の参照と見なします。行 単位の参照では、返り値は行ごとの配列を要素に持つ配列です。
デフォルトのミックスモードでは、インデックスのリストを与えると行単位の
参照を行い、行の配列を返します。他の方法は列単位の参照と見なします。行
単位の参照では、返り値は行ごとの配列を要素に持つ配列です。
探索方法を変更したい場合は CSV::Table#by_col!,
CSV::Table#by_row! を使用してください。
アクセスモードを混在させることはできません。
//emlist[例 ロウモード][ruby]{
require "csv"
row1 = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
r... -
GDBM
# values _ at(*keys) -> [String] (36643.0) -
keys に対応する値を配列に格納して返します。
keys に対応する値を配列に格納して返します。
@param keys キー。複数指定可能です。
require 'gdbm'
db1 = GDBM.open('aaa.gdbm', 0666, GDBM::NEWDB)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'
p db1.values_at('a', 'b') #=> ["aaa", "bbb"]
p db1.values_at('x', 'y') #=> [nil, nil] -
Hash
# values _ at(*keys) -> [object] (36643.0) -
引数で指定されたキーに対応する値の配列を返します。
引数で指定されたキーに対応する値の配列を返します。
キーに対応する要素がなければデフォルト値が使用されます。
@param keys キーを 0 個以上指定します。
@return 引数で指定されたキーに対応する値の配列を返します。
引数が指定されなかった場合は、空の配列を返します。
//emlist[例][ruby]{
h = {1=>"a", 2=>"b", 3=>"c"}
p h.values_at(1,3,4) #=> ["a", "c", nil]
# [h[1], h[3] ,h[4]] と同じ
//}
@see Hash#... -
DBM
# values _ at(*keys) -> [String] (36625.0) -
keys に対応する値を配列に格納して返します。
keys に対応する値を配列に格納して返します。
@param keys キー。複数指定可能です。
require 'dbm'
db1 = DBM.open('aaa.db', 0666, DBM::NEWDB)
db1[:a] = 'aaa'
db1[:b] = 'bbbbbb'
p db1.values_at('a', 'b') #=> ["aaa", "bbbbbb"] -
SDBM
# values _ at(*keys) -> [String] (36625.0) -
keys に対応する値を配列に格納して返します。
keys に対応する値を配列に格納して返します。
@param keys キー。複数指定可能です。
require 'sdbm'
db1 = SDBM.open('aaa.gdbm', 0666)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'
p db1.values_at('a', 'b') #=> ["aaa", "bbb"] -
Struct
# values _ at(*members) -> [object] (36625.0) -
引数で指定されたメンバの値の配列を返します。
引数で指定されたメンバの値の配列を返します。
@param members Integer か Range でメンバのインデックスを指定します。
@raise IndexError member が整数で存在しないメンバを指定した場合に発生します。
//emlist[例][ruby]{
Foo = Struct.new(:foo, :bar, :baz)
obj = Foo.new('FOO', 'BAR', 'BAZ')
p obj.values_at(0, 1, 2) # => ["FOO", "BAR", "BAZ"]
//}
[注意] 本メソッドの記述は Struct の... -
REXML
:: Parent # delete _ at(index) -> REXML :: Child | nil (36607.0) -
子ノード列上の index で指定された場所の要素を取り除きます。
子ノード列上の index で指定された場所の要素を取り除きます。
取り除いだノードを返します。indexが範囲外である場合は何もせず
nil を返します。 -
YAML
:: DBM # values _ at(*keys) -> [object] (36607.0) -
keys に対応する値を配列に格納して返します。
keys に対応する値を配列に格納して返します。
対応するキーが見つからなかった要素には nil が格納されます。
@param keys キーを文字列で指定します。複数指定することができます。 -
Array
# flatten!(lv = nil) -> self | nil (36604.0) -
flatten は自身を再帰的に平坦化した配列を生成して返します。flatten! は 自身を再帰的かつ破壊的に平坦化し、平坦化が行われた場合は self をそうでない 場合は nil を返します。 lv が指定された場合、lv の深さまで再帰的に平坦化します。
flatten は自身を再帰的に平坦化した配列を生成して返します。flatten! は
自身を再帰的かつ破壊的に平坦化し、平坦化が行われた場合は self をそうでない
場合は nil を返します。
lv が指定された場合、lv の深さまで再帰的に平坦化します。
@param lv 平坦化の再帰の深さを整数で指定します。nil を指定した場合、再
帰の深さの制限無しに平坦化します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(... -
Array
# flatten(lv = nil) -> Array (36604.0) -
flatten は自身を再帰的に平坦化した配列を生成して返します。flatten! は 自身を再帰的かつ破壊的に平坦化し、平坦化が行われた場合は self をそうでない 場合は nil を返します。 lv が指定された場合、lv の深さまで再帰的に平坦化します。
flatten は自身を再帰的に平坦化した配列を生成して返します。flatten! は
自身を再帰的かつ破壊的に平坦化し、平坦化が行われた場合は self をそうでない
場合は nil を返します。
lv が指定された場合、lv の深さまで再帰的に平坦化します。
@param lv 平坦化の再帰の深さを整数で指定します。nil を指定した場合、再
帰の深さの制限無しに平坦化します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(... -
Class
# allocate -> object (36604.0) -
自身のインスタンスを生成して返します。生成したオブジェクトは 自身のインスタンスであること以外には何も特性を持ちません。
自身のインスタンスを生成して返します。生成したオブジェクトは
自身のインスタンスであること以外には何も特性を持ちません。
//emlist[例][ruby]{
klass = Class.new do
def initialize(*args)
@initialized = true
end
def initialized?
@initialized || false
end
end
klass.allocate.initialized? #=> false
//} -
Class
# json _ creatable? -> bool (36604.0) -
シリアライズされた JSON 形式の文字列から、インスタンスを作成するのにこのクラスを使用できる場合は 真を返します。そうでない場合は、偽を返します。
シリアライズされた JSON 形式の文字列から、インスタンスを作成するのにこのクラスを使用できる場合は
真を返します。そうでない場合は、偽を返します。
このメソッドが真を返すクラスは json_create というメソッドを実装していなければなりません。
また json_create の第一引数は必要なデータを含むハッシュを期待しています。
//emlist[例][ruby]{
require "json"
String.json_creatable? # => true
Dir.json_creatable? # => false
//} -
DublinCoreModel
# dc _ relation (36604.0) -
@todo
@todo -
DublinCoreModel
# dc _ relation= (36604.0) -
@todo
@todo -
DublinCoreModel
# dc _ relations (36604.0) -
@todo
@todo -
Encoding
# ascii _ compatible? -> bool (36604.0) -
自身が ASCII 互換のエンコーディングである場合真返します。 そうでない場合は偽を返します。
自身が ASCII 互換のエンコーディングである場合真返します。
そうでない場合は偽を返します。
//emlist[例][ruby]{
Encoding::UTF_8.ascii_compatible? #=> true
Encoding::UTF_16BE.ascii_compatible? #=> false
//} -
Encoding
# replicate(name) -> Encoding (36604.0) -
レシーバのエンコーディングを複製(replicate)します。 複製されたエンコーディングは元のエンコーディングと同じバイト構造を持たなければなりません。 name という名前のエンコーディングが既に存在する場合は ArgumentError を発生します。
レシーバのエンコーディングを複製(replicate)します。
複製されたエンコーディングは元のエンコーディングと同じバイト構造を持たなければなりません。
name という名前のエンコーディングが既に存在する場合は ArgumentError を発生します。
Ruby 3.2 から非推奨となり、Ruby 3.3 で削除予定です。
//emlist[][ruby]{
encoding = Encoding::UTF_8.replicate("REPLICATED_UTF-8") #=> #<Encoding:REPLICATED_UTF-8>
encoding.name ... -
Fiddle
:: Importer # create _ value(type , val = nil) -> Fiddle :: CStruct (36604.0) -
型が type で要素名が "value" であるような構造体を 定義(Fiddle::Importer#struct)し、 その構造体のメモリを Fiddle::CStruct#malloc で確保し、 確保したメモリを保持しているオブジェクトを返します。
型が type で要素名が "value" であるような構造体を
定義(Fiddle::Importer#struct)し、
その構造体のメモリを Fiddle::CStruct#malloc で確保し、
確保したメモリを保持しているオブジェクトを返します。
type は "int", "void*" といった文字列で型を指定します。
val に nil 以外を指定すると、確保された構造体に
その値を代入します。
@param type 型を表す文字列
@param val 構造体に確保される初期値
例
require 'fiddle/import'
module M
... -
Gem
:: Installer # generate _ bin _ symlink(filename , bindir) (36604.0) -
Gem に入っているアプリケーションを実行するためのシンボリックリンクを作成します。
Gem に入っているアプリケーションを実行するためのシンボリックリンクを作成します。
現在インストールされている Gem よりも新しい Gem をインストールするときは、
シンボリックリンクを更新します。
@param filename ファイル名を指定します。
@param bindir 実行ファイルを配置するディレクトリを指定します。 -
Gem
:: OldFormat # gem _ path=(path) (36604.0) -
Gem のパスをセットします。
Gem のパスをセットします。
@param path Gem のパスをセットします。 -
Gem
:: QuickLoader # calculate _ integers _ for _ gem _ version (36604.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: RemoteFetcher # get _ file _ uri _ path(uri) -> String (36604.0) -
与えられた URI から "file://" を取り除いた文字列を返します。
与えられた URI から "file://" を取り除いた文字列を返します。
@param uri URI を表す文字列を指定します。 -
Gem
:: Server # latest _ specs(request , response) -> () (36604.0) -
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
@param request WEBrick::HTTPRequest オブジェクトが自動的に指定されます。
@param response WEBrick::HTTPResponse オブジェクトが自動的に指定されます。 -
Gem
:: SourceIndex # latest _ specs -> Array (36604.0) -
自身に含まれる最新の Gem::Specification のリストを返します。
自身に含まれる最新の Gem::Specification のリストを返します。 -
Gem
:: SourceInfoCache # latest _ cache _ file -> String (36604.0) -
使用可能な最新のキャッシュファイル名を返します。
使用可能な最新のキャッシュファイル名を返します。
システムキャッシュが使用可能な場合はシステムキャッシュのファイル名を返します。
そうでない場合はユーザーキャッシュのファイル名を返します。
@see Gem::SourceInfoCache#cache_file -
Gem
:: SourceInfoCache # latest _ system _ cache _ file -> String (36604.0) -
最新のシステムキャッシュのファイル名を返します。
最新のシステムキャッシュのファイル名を返します。 -
Gem
:: SourceInfoCache # latest _ user _ cache _ file -> String (36604.0) -
最新のユーザーキャッシュのファイル名を返します。
最新のユーザーキャッシュのファイル名を返します。 -
Gem
:: SourceInfoCache # read _ all _ cache _ data -> () (36604.0) -
自身に完全なキャッシュファイルの内容をマージします。
自身に完全なキャッシュファイルの内容をマージします。 -
Gem
:: SpecFetcher # latest _ specs -> Hash (36604.0) -
キャッシュされている最新の gemspec を返します。
キャッシュされている最新の gemspec を返します。 -
Gem
:: VersionOption # add _ platform _ option(task = command , *wrap) (36604.0) -
option parser に対して --platform オプションを追加します。
option parser に対して --platform オプションを追加します。
@param task コマンド名を指定します。デフォルト値はインクルードされる側のクラスで指定されます。
@param wrap Gem::Command#add_option に渡すその他のオプションを指定します。 -
Hash
# flatten(level = 1) -> Array (36604.0) -
自身を平坦化した配列を生成して返します。
自身を平坦化した配列を生成して返します。
全てのキーと値を新しい配列の要素として展開します。
Array#flatten と違って、デフォルトではこのメソッドは自身を
再帰的に平坦化しません。level を指定すると指定されたレベルまで
再帰的に平坦化します。
@param level 展開するレベル
//emlist[例][ruby]{
a = {1=> "one", 2 => [2,"two"], 3 => "three"}
a.flatten #=> [1, "one", 2, [2, "two"], 3, "three"]
a.flatten(1) #=> [1, ... -
IRB
:: Context # evaluate(line , line _ no) -> object (36604.0) -
ライブラリ内部で使用します。
ライブラリ内部で使用します。 -
IRB
:: InputMethod # readable _ atfer _ eof? -> false (36604.0) -
入力が EOF(End Of File)に達した後も読み込みが行えるかどうかを返します。
入力が EOF(End Of File)に達した後も読み込みが行えるかどうかを返します。 -
IRB
:: ReadlineInputMethod # readable _ atfer _ eof? -> false (36604.0) -
入力が EOF(End Of File)に達した後も読み込みが行えるかどうかを返します。
入力が EOF(End Of File)に達した後も読み込みが行えるかどうかを返します。 -
IRB
:: StdioInputMethod # readable _ atfer _ eof? -> true (36604.0) -
入力が EOF(End Of File)に達した後も読み込みが行えるかどうかを返します。
入力が EOF(End Of File)に達した後も読み込みが行えるかどうかを返します。 -
JSON
:: Generator :: GeneratorMethods :: Float # to _ json(state _ or _ hash = nil) -> String (36604.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
(1.0).to_json # => "1.0"
//} -
Kernel
# DelegateClass(superclass) -> object (36604.0) -
クラス superclass のインスタンスへメソッドを委譲するクラスを定義し、 そのクラスを返します。
クラス superclass のインスタンスへメソッドを委譲するクラスを定義し、
そのクラスを返します。
@param superclass 委譲先となるクラス
例:
//emlist{
require 'delegate'
class ExtArray < DelegateClass(Array)
def initialize
super([])
end
end
a = ExtArray.new
p a.class # => ExtArray
a.push 25
p a # => [25]
//} -
Kernel
# create _ makefile(target , srcprefix = nil) -> true (36604.0) -
@todo
@todo
Kernel#have_library などの各種検査の結果を元に、拡張ライブラリを
ビルドするための Makefile を生成します。
extconf.rb は普通このメソッドの呼び出しで終ります。
@param target ターゲットとなる拡張ライブラリの名前を指定します。
例えば、拡張ライブラリで "Init_foo" という関数を定義して
いる場合は、"foo" を指定します。
'/' を含む場合は、最後のスラッシュ以降のみをターゲット名
として使用します... -
Logger
# fatal(progname = nil) -> true (36604.0) -
FATAL 情報を出力します。
FATAL 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。
@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。
//emlist[例][ruby]{
r... -
Logger
# fatal(progname = nil) { . . . } -> true (36604.0) -
FATAL 情報を出力します。
FATAL 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。
@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。
//emlist[例][ruby]{
r... -
Logger
# fatal? -> bool (36604.0) -
現在の Logger オブジェクトが FATAL 以上のログレベルのメッセージを記録するなら 真を返します。
現在の Logger オブジェクトが FATAL 以上のログレベルのメッセージを記録するなら
真を返します。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT, level: Logger::Severity::FATAL)
logger.fatal? # => true
logger.level = 5
logger.fatal? # => false
//} -
Matrix
:: EigenvalueDecomposition # eigenvalues -> [Float] (36604.0) -
固有値を配列で返します。
固有値を配列で返します。 -
Matrix
:: EigenvalueDecomposition # eigenvector _ matrix -> Matrix (36604.0) -
右固有ベクトルを横に並べた行列を返します。
右固有ベクトルを横に並べた行列を返します。 -
Matrix
:: EigenvalueDecomposition # eigenvector _ matrix _ inv -> Matrix (36604.0) -
左固有ベクトルを縦に並べた行列を返します。
左固有ベクトルを縦に並べた行列を返します。
これは Matrix::EigenvalueDecomposition#v の逆行列です -
Method
# source _ location -> [String , Integer] | nil (36604.0) -
ソースコードのファイル名と行番号を配列で返します。
ソースコードのファイル名と行番号を配列で返します。
その手続オブジェクトが ruby で定義されていない(つまりネイティブ
である)場合は nil を返します。
@see Proc#source_location
//emlist[例][ruby]{
# ------- /tmp/foo.rb ---------
class Foo
def foo; end
end
# ----- end of /tmp/foo.rb ----
require '/tmp/foo'
m = Foo.new.method(:foo) # => #<Method: Foo#foo>
m.source... -
Module
# private _ class _ method(*name) -> self (36604.0) -
name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を private に変更します。
name で指定したクラスメソッド (クラスの特異メソッド) の
可視性を private に変更します。
@param name 0 個以上の String または Symbol を指定します。
//emlist[例][ruby]{
module Foo
def self.foo; end
end
Foo.singleton_class.private_method_defined?(:foo) # => false
Foo.private_class_method(:foo) # => Foo
Foo.singleton_class.private_method_define... -
OpenSSL
:: SSL :: SSLContext # ca _ path -> String | nil (36604.0) -
信頼している CA 証明書ファイルを含むディレクトリを返します。
信頼している CA 証明書ファイルを含むディレクトリを返します。
設定されていない場合は nil を返します。
@see OpenSSL::SSL::SSLContext#ca_path= -
OpenSSL
:: SSL :: SSLContext # renegotiation _ cb -> nil | Proc (36604.0) -
ハンドシェイク開始時に呼び出されるコールバックを得ます。
ハンドシェイク開始時に呼び出されるコールバックを得ます。
@see OpenSSL::SSL::SSLContext#renegotiation_cb= -
OpenSSL
:: SSL :: SSLContext # session _ cache _ stats -> {Symbol -> Integer} (36604.0) -
セッションキャッシュの内部統計情報をハッシュテーブルで返します。
セッションキャッシュの内部統計情報をハッシュテーブルで返します。
ハッシュテーブルの各キーとその意味は以下の通りです。
* :cache_num 内部キャッシュに保持されているセッションの数
* :connect クライアント側でハンドシェイクした回数
* :connect_good クライアント側でハンドシェイクが成功した回数
* :connect_renegotiate クライアント側で再ネゴシエイトした回数
* :accept サーバ側でハンドシェイクした回数
* :accept_good サーバ側でハンドシェイクが成功した回数
* :accept_ren... -
OpenSSL
:: X509 :: CRL # last _ update -> Time (36604.0) -
CRL が最後に更新された日時を Time オブジェクトで返します。
CRL が最後に更新された日時を Time オブジェクトで返します。 -
OpenSSL
:: X509 :: CRL # last _ update=(time) (36604.0) -
CRL が最後に更新された日時を Time オブジェクトで設定します。
CRL が最後に更新された日時を Time オブジェクトで設定します。
@param time 最終更新日時
@raise OpenSSL::X509::CRLError 設定に失敗した場合に発生します
@see OpenSSL::X509::CRL#last_update -
OpenSSL
:: X509 :: CRL # signature _ algorithm -> String (36604.0) -
署名に使ったアルゴリズム名を文字列で返します。
署名に使ったアルゴリズム名を文字列で返します。
@raise OpenSSL::X509::CRLError 名前の取得に失敗した場合に発生します -
OpenSSL
:: X509 :: Request # signature _ algorithm -> String (36604.0) -
証明書署名要求の署名に使われているアルゴリズム名を文字列で返します。
証明書署名要求の署名に使われているアルゴリズム名を文字列で返します。 -
OpenSSL
:: X509 :: Store # set _ default _ paths -> nil (36604.0) -
システムに組込まれている証明書を読み込みます。
システムに組込まれている証明書を読み込みます。
@raise OpenSSL::X509::StoreError 読み込みに失敗した場合に発生します -
Proc
# source _ location -> [String , Integer] | nil (36604.0) -
ソースコードのファイル名と行番号を配列で返します。
ソースコードのファイル名と行番号を配列で返します。
その手続オブジェクトが ruby で定義されていない(つまりネイティブ
である)場合は nil を返します。
//emlist[例][ruby]{
# /path/to/target.rb を実行
proc {}.source_location # => ["/path/to/target.rb", 1]
proc {}.source_location # => ["/path/to/target.rb", 2]
(eval "proc {}").source_location # => ... -
RDoc
:: Context # record _ location(toplevel) (36604.0) -
Record the file that we happen to find it in
Record the file that we happen to find it in -
RDoc
:: Options # template -> String (36604.0) -
コマンドライン引数の --template オプションで指定した名前を文字列の配列 で返します。
コマンドライン引数の --template オプションで指定した名前を文字列の配列
で返します。
指定しなかった場合は 'html' を返します。 -
RDoc
:: Options # template _ dir -> String | nil (36604.0) -
コマンドライン引数の --template オプションで指定したテンプレートに対応 するディレクトリを返します。
コマンドライン引数の --template オプションで指定したテンプレートに対応
するディレクトリを返します。
オプションの解析前は nil を返します。 -
RDoc
:: Options # template _ dir=(val) (36604.0) -
コマンドライン引数の --template オプションで指定したテンプレートに対応 するディレクトリを設定します。
コマンドライン引数の --template オプションで指定したテンプレートに対応
するディレクトリを設定します。
@param val パスを文字列で指定します。 -
RDoc
:: Parser # parse _ files _ matching(regexp) -> () (36604.0) -
regexp で指定した正規表現にマッチするファイルを解析できるパーサとして、 自身を登録します。
regexp で指定した正規表現にマッチするファイルを解析できるパーサとして、
自身を登録します。
@param regexp 正規表現を指定します。
新しいパーサを作成する時に使用します。
例:
class RDoc::Parser::Xyz < RDoc::Parser
parse_files_matching /\.xyz$/
...
end -
REXML
:: Attributes # each _ attribute {|attribute| . . . } -> () (36604.0) -
各属性に対しブロックを呼び出します。
各属性に対しブロックを呼び出します。
個々の属性は REXML::Attribute オブジェクトで渡されます。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='<'/>
</root>
EOS
a = doc.get_elements("/root... -
REXML
:: Parsers :: PullEvent # attlistdecl? -> bool (36604.0) -
DTDの属性リスト宣言なら真を返します。
DTDの属性リスト宣言なら真を返します。 -
REXML
:: Parsers :: PullEvent # notationdecl? -> bool (36604.0) -
DTDの記法宣言なら真を返します。
DTDの記法宣言なら真を返します。 -
REXML
:: SAX2Listener # attlistdecl(element , pairs , contents) -> () (36604.0) -
DTDの属性リスト宣言に対し呼び出されるコールバックメソッドです。
DTDの属性リスト宣言に対し呼び出されるコールバックメソッドです。
@param element 要素名が文字列で渡されます
@param pairs 属性名とそのデフォルト値の対応が
{ 属性名文字列 => デフォルト値文字列(無ければnil) } という
ハッシュテーブルで渡されます
@param contents 文書内の属性リスト宣言の文字列がそのまま渡されます -
REXML
:: SAX2Listener # notationdecl(name , public _ or _ system , public _ id , system _ id) -> () (36604.0) -
DTDの記法宣言に出会ったときに呼び出されるコールバックメソッドです。
DTDの記法宣言に出会ったときに呼び出されるコールバックメソッドです。
@param name 記法名が文字列で渡されます
@param public_or_system "PUBLIC" もしくは "SYSTEM" が渡されます
@param public_id 公開識別子が文字列で渡されます。指定されていない場合はnilが渡されます
@param system_id システム識別子が文字列で渡されます。指定されていない場合はnilが渡されます -
REXML
:: StreamListener # notationdecl(content) -> () (36604.0) -
DTDの記法宣言をパースしたときに呼び出されるコールバックメソッドです。
DTDの記法宣言をパースしたときに呼び出されるコールバックメソッドです。
@param content 記法宣言が
[記法名文字列, 種別("PUBLIC" もしくは "SYSTEM"), 公開識別子文字列,
URI文字列] という配列で渡されます。 -
RSS
:: Maker :: ChannelBase # lastBuildDate (36604.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # lastBuildDate=() (36604.0) -
@todo
@todo -
RSS
:: Parser # do _ validate (36604.0) -
@todo
@todo -
RSS
:: Parser # do _ validate= (36604.0) -
@todo
@todo -
RSS
:: Rss :: Channel # lastBuildDate (36604.0) -
@todo
@todo -
RSS
:: Rss :: Channel # lastBuildDate= (36604.0) -
@todo
@todo -
RSS
:: XMLStyleSheet # alternate (36604.0) -
@todo
@todo -
RSS
:: XMLStyleSheet # alternate= (36604.0) -
@todo
@todo -
Rake
:: RDocTask # template -> String (36604.0) -
使用するテンプレートを返します。 デフォルトは RDoc のデフォルトです。
使用するテンプレートを返します。
デフォルトは RDoc のデフォルトです。 -
Rake
:: Task # application=(app) (36604.0) -
自身を所有している Rake::Application のインスタンスをセットします。
自身を所有している Rake::Application のインスタンスをセットします。
@param app 自身を所有しているアプリケーションを指定します。 -
Rake
:: TaskManager # create _ rule(*args) { . . . } (36604.0) -
与えられたパラメータに従ってルールを作成します。
与えられたパラメータに従ってルールを作成します。
@param args ルールに与えるパラメータを指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
rule = Rake.application.create_rule '.txt' => '.md' do |t|
"#{t}"
end
p rule # => 0x0000558dd2e32d20 /path/to/Rakefile:5>
end
//} -
RubyVM
:: InstructionSequence # absolute _ path -> String | nil (36604.0) -
self が表す命令シーケンスの絶対パスを返します。
self が表す命令シーケンスの絶対パスを返します。
self を文字列から作成していた場合は nil を返します。
例1:irb で実行した場合
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>
iseq.absolute_path
# => nil
例2: RubyVM::InstructionSequence.compile_file を使用した場合
# /tmp/method.... -
Set
# flatten -> Set (36604.0) -
集合を再帰的に平坦化します。
集合を再帰的に平坦化します。
flatten は、平坦化した集合を新しく作成し、それを返します。
flatten! は、元の集合を破壊的に平坦化します。集合の要素に変更が
発生した場合には self を、そうでない場合には nil を返します。
@raise ArgumentError 集合の要素として self が再帰的に現れた場合に発生
します。
//emlist[][ruby]{
require 'set'
s = Set[Set[1,2], 3]
p s.flatten # => #<Set: {1, 2, 3}>
p s ... -
Set
# flatten! -> self | nil (36604.0) -
集合を再帰的に平坦化します。
集合を再帰的に平坦化します。
flatten は、平坦化した集合を新しく作成し、それを返します。
flatten! は、元の集合を破壊的に平坦化します。集合の要素に変更が
発生した場合には self を、そうでない場合には nil を返します。
@raise ArgumentError 集合の要素として self が再帰的に現れた場合に発生
します。
//emlist[][ruby]{
require 'set'
s = Set[Set[1,2], 3]
p s.flatten # => #<Set: {1, 2, 3}>
p s ... -
String
# pathmap _ explode -> Array (36604.0) -
自身をパスを表す部分ごとに分解して配列にして返します。 String#pathmap で利用される protected メソッドです。
自身をパスを表す部分ごとに分解して配列にして返します。
String#pathmap で利用される protected メソッドです。
@see String#pathmap -
String
# pathmap _ partial(n) -> String (36604.0) -
自身から与えられた階層分パスを抜粋します。
自身から与えられた階層分パスを抜粋します。
与えられた数値が正である場合は左から、負である場合は右から抜粋します。 -
Syslog
:: Logger # formatter=(formatter) (36604.0) -
ログを出力する際に使用するフォーマッターをセットします。
ログを出力する際に使用するフォーマッターをセットします。
@param formatter 4 つの引数 (severity, time, program name, message) を
受け取る call メソッドを 持つオブジェクトを指定します。
引数 formatter が持つ call メソッドは以下の 4 つの引数 (severity,
time, program name, message) を受けとります。
: severity
このメッセージのログレベル(Logger::Severity 参照)。
: time
このメッ... -
URI
:: Generic # relative? -> bool (36604.0) -
自身に scheme が設定されていないなら true を返します。そうでない場合は false を返します。
自身に scheme が設定されていないなら true を返します。そうでない場合は false を返します。
例:
require 'uri'
p URI.parse('http://example.com/').relative? #=> false
p URI.parse('./').relative? #=> true -
UnboundMethod
# source _ location -> [String , Integer] | nil (36604.0) -
ソースコードのファイル名と行番号を配列で返します。
ソースコードのファイル名と行番号を配列で返します。
その手続オブジェクトが ruby で定義されていない(つまりネイティブ
である)場合は nil を返します。
//emlist[例][ruby]{
require 'time'
Time.instance_method(:zone).source_location # => nil
Time.instance_method(:httpdate).source_location # => ["/Users/user/.rbenv/versions/2.4.3/lib/ruby/2.4.0/time.rb", 654]
/... -
WEBrick
:: BasicLog # fatal(msg) -> () (36604.0) -
ログレベル FATAL で文字列 msg をログに記録します。
ログレベル FATAL で文字列 msg をログに記録します。
行頭に level を表す文字列が追加されます。
msg の終端が "\n" でない場合には "\n" を追加します。
@param msg 記録したい文字列を指定します。文字列でない場合は to_s メソッドで文字列に変換します。
require 'webrick'
logger = WEBrick::BasicLog.new()
logger.fatal('out of money') #=> FATAL out of money (標準エラー出力に出力) -
WEBrick
:: BasicLog # fatal? -> bool (36604.0) -
自身のログレベルが FATAL 以上の時に true を返します。 そうでない場合に false を返します。
自身のログレベルが FATAL 以上の時に true を返します。
そうでない場合に false を返します。 -
WEBrick
:: HTTPResponse # status _ line -> String (36604.0) -
HTTP のステータスラインを CR+LF 付き文字列で返します。
HTTP のステータスラインを CR+LF 付き文字列で返します。
require 'webrick'
res = WEBrick::HTTPResponse.new( { :HTTPVersion => "1.1" } )
res.status = 404
p res.status_line #=> "HTTP/1.1 404 Not Found \r\n" -
Enumerator
:: Lazy # lazy -> self (36304.0) -
self を返します。
self を返します。
//emlist[例][ruby]{
lazy = (100..Float::INFINITY).lazy
p lazy.lazy # => #<Enumerator::Lazy: 100..Infinity>
p lazy == lazy.lazy # => true
//} -
Enumerator
:: Yielder # yield(*object) -> () (36304.0) -
Enumerator.new で使うメソッドです。
Enumerator.new で使うメソッドです。
生成された Enumerator オブジェクトの each メソッドを呼ぶと
Enumerator::Yielder オブジェクトが渡されたブロックが実行され、
ブロック内の yield メソッドが呼ばれるたびに each に渡された
ブロックが yield メソッドに渡された値とともに繰り返されます。
//emlist[例][ruby]{
enum = Enumerator.new do |y|
y.yield 1, 2, 3
end
enum.each do |x, y, z|
p [x, y, z]
end
# => [... -
File
:: Stat # atime -> Time (36304.0) -
最終アクセス時刻を返します。
最終アクセス時刻を返します。
//emlist[][ruby]{
fs = File::Stat.new($0)
#例
p fs.atime.to_a #=> [45, 5, 21, 5, 9, 2007, 3, 248, false, "\223\214\213\236 (\225W\217\200\216\236) "]
//}
@see Time -
File
:: Stat # executable? -> bool (36304.0) -
実効ユーザ/グループIDで実行できる時に真を返します。
実効ユーザ/グループIDで実行できる時に真を返します。
//emlist[][ruby]{
p File::Stat.new($0).executable?
# 例
#=> true
//} -
File
:: Stat # executable _ real? -> bool (36304.0) -
実ユーザ/グループIDで実行できる時に真を返します。
実ユーザ/グループIDで実行できる時に真を返します。
//emlist[][ruby]{
p File::Stat.new($0).executable_real?
#例
#=> true
//}