ライブラリ
- English (17)
- ビルトイン (502)
- benchmark (1)
- bigdecimal (7)
- coverage (1)
- csv (22)
- date (1)
- dbm (5)
- debug (1)
- drb (5)
-
drb
/ extservm (1) - etc (10)
- expect (2)
- fiddle (2)
-
fiddle
/ import (1) - find (1)
- gdbm (3)
- getoptlong (3)
-
io
/ console (1) -
io
/ wait (5) - ipaddr (1)
-
irb
/ context (5) -
irb
/ ext / history (1) -
irb
/ ext / save-history (2) -
irb
/ inspector (1) - json (3)
- kconv (1)
- logger (5)
- matrix (15)
- mkmf (15)
-
mutex
_ m (1) -
net
/ ftp (39) -
net
/ http (67) -
net
/ imap (48) -
net
/ pop (17) -
net
/ smtp (8) - nkf (1)
- objspace (2)
- observer (1)
- open-uri (8)
- openssl (85)
- optparse (20)
- ostruct (1)
- pathname (14)
- prime (5)
- psych (15)
- pty (3)
- rake (4)
-
rake
/ packagetask (1) -
rdoc
/ context (5) -
rdoc
/ parser (1) -
rdoc
/ top _ level (2) - readline (3)
-
rexml
/ document (55) -
rexml
/ parsers / pullparser (1) -
rinda
/ rinda (2) -
rinda
/ tuplespace (3) - ripper (2)
-
ripper
/ filter (2) -
ripper
/ lexer (3) -
rubygems
/ command _ manager (2) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ dependency _ list (1) -
rubygems
/ gem _ path _ searcher (1) -
rubygems
/ package (1) -
rubygems
/ package / tar _ input (2) -
rubygems
/ package / tar _ output (1) -
rubygems
/ package / tar _ reader / entry (1) -
rubygems
/ remote _ fetcher (3) -
rubygems
/ source _ index (2) -
rubygems
/ source _ info _ cache (1) -
rubygems
/ specification (2) -
rubygems
/ user _ interaction (4) -
rubygems
/ version (2) - sdbm (3)
- set (9)
- socket (14)
- stringio (10)
- strscan (17)
- syslog (5)
- tempfile (6)
- timeout (2)
- tmpdir (2)
- tracer (1)
- tsort (6)
- uri (21)
-
webrick
/ httpauth (2) -
webrick
/ httpproxy (1) -
webrick
/ httprequest (3) -
webrick
/ httpresponse (7) -
webrick
/ httputils (5) -
webrick
/ httpversion (1) -
webrick
/ ssl (1) -
win32
/ resolv (1) - win32ole (28)
-
yaml
/ dbm (4) - zlib (22)
クラス
-
ARGF
. class (16) - Addrinfo (4)
- Array (65)
- BasicSocket (1)
- BigDecimal (5)
- CSV (14)
-
CSV
:: FieldInfo (2) -
CSV
:: Row (3) -
CSV
:: Table (3) - Class (1)
- Complex (2)
- Coverage (1)
- DBM (5)
-
DRb
:: DRbObject (2) -
DRb
:: DRbServer (1) -
DRb
:: ExtServManager (1) - Date (1)
- Dir (15)
- Encoding (3)
-
Encoding
:: Converter (3) - Enumerator (3)
-
Enumerator
:: ArithmeticSequence (6) -
Enumerator
:: Chain (1) -
Enumerator
:: Lazy (2) - Exception (2)
-
Fiddle
:: Function (2) - File (4)
-
File
:: Stat (4) - Float (4)
- GDBM (3)
-
Gem
:: CommandManager (2) -
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: DependencyList (1) -
Gem
:: GemPathSearcher (1) -
Gem
:: Package :: TarInput (2) -
Gem
:: Package :: TarOutput (1) -
Gem
:: Package :: TarReader :: Entry (1) -
Gem
:: RemoteFetcher (3) -
Gem
:: SourceIndex (2) -
Gem
:: SourceInfoCache (1) -
Gem
:: Specification (2) -
Gem
:: StreamUI (4) -
Gem
:: Version (2) - GetoptLong (3)
- Hash (22)
- IO (50)
- IPAddr (1)
-
IRB
:: Context (8) -
IRB
:: Inspector (1) - Integer (2)
- LoadError (1)
- Logger (4)
-
Logger
:: LogDevice (1) - MatchData (7)
- Matrix (12)
- Method (2)
- Module (22)
-
Net
:: FTP (30) -
Net
:: FTP :: MLSxEntry (9) -
Net
:: HTTP (54) -
Net
:: HTTPResponse (3) -
Net
:: IMAP (4) -
Net
:: IMAP :: Address (4) -
Net
:: IMAP :: BodyTypeBasic (7) -
Net
:: IMAP :: BodyTypeMessage (8) -
Net
:: IMAP :: BodyTypeMultipart (3) -
Net
:: IMAP :: BodyTypeText (7) -
Net
:: IMAP :: ContentDisposition (1) -
Net
:: IMAP :: Envelope (10) -
Net
:: IMAP :: MailboxList (1) -
Net
:: IMAP :: ResponseCode (1) -
Net
:: IMAP :: ResponseText (1) -
Net
:: IMAP :: ThreadMember (1) -
Net
:: POP3 (8) -
Net
:: POPMail (9) -
Net
:: SMTP (8) - NilClass (1)
- Numeric (11)
- Object (5)
-
ObjectSpace
:: WeakMap (1) -
OpenSSL
:: ASN1 :: BitString (1) -
OpenSSL
:: ASN1 :: Constructive (1) -
OpenSSL
:: ASN1 :: ObjectId (4) -
OpenSSL
:: ASN1 :: Primitive (1) -
OpenSSL
:: Config (3) -
OpenSSL
:: Engine (1) -
OpenSSL
:: OCSP :: BasicResponse (1) -
OpenSSL
:: OCSP :: Response (1) -
OpenSSL
:: PKCS7 (2) -
OpenSSL
:: PKey :: DSA (9) -
OpenSSL
:: PKey :: EC (2) -
OpenSSL
:: PKey :: EC :: Group (2) -
OpenSSL
:: PKey :: RSA (10) -
OpenSSL
:: SSL :: SSLContext (22) -
OpenSSL
:: SSL :: SSLSocket (5) -
OpenSSL
:: X509 :: ExtensionFactory (4) -
OpenSSL
:: X509 :: Store (7) -
OpenSSL
:: X509 :: StoreContext (2) - OpenStruct (1)
- OptionParser (16)
- Pathname (14)
- Prime (4)
-
Prime
:: PseudoPrimeGenerator (1) - Proc (1)
-
Process
:: Status (3) -
Psych
:: Handler (1) -
Psych
:: Nodes :: Mapping (2) -
Psych
:: Nodes :: Node (3) -
Psych
:: Nodes :: Scalar (2) -
Psych
:: Nodes :: Sequence (2) -
Psych
:: SyntaxError (1) -
Psych
:: Visitors :: YAMLTree (2) -
RDoc
:: Context (3) -
RDoc
:: Context :: Section (2) -
RDoc
:: Options (8) -
RDoc
:: Parser (1) -
RDoc
:: TopLevel (2) -
REXML
:: AttlistDecl (2) -
REXML
:: Attribute (1) -
REXML
:: Attributes (3) -
REXML
:: Child (2) -
REXML
:: DocType (6) -
REXML
:: Document (3) -
REXML
:: Element (11) -
REXML
:: Elements (4) -
REXML
:: Entity (7) -
REXML
:: Instruction (1) -
REXML
:: NotationDecl (2) -
REXML
:: Parent (4) -
REXML
:: Parsers :: PullParser (1) -
REXML
:: Text (1) -
REXML
:: XMLDecl (3) -
REXML
:: XPath (2) -
Rake
:: PackageTask (1) - Range (7)
- Rational (1)
- Regexp (8)
-
Rinda
:: TupleSpace (3) -
Rinda
:: TupleSpaceProxy (2) - Ripper (5)
-
Ripper
:: Filter (2) -
RubyVM
:: InstructionSequence (2) - SDBM (3)
- Set (9)
- Socket (2)
-
Socket
:: AncillaryData (1) -
Socket
:: Ifaddr (5) - String (50)
- StringIO (10)
- StringScanner (17)
- Struct (4)
- Symbol (15)
- SystemCallError (1)
- Tempfile (6)
- Thread (11)
-
Thread
:: Queue (3) -
Thread
:: SizedQueue (4) - Time (1)
- TracePoint (3)
- Tracer (2)
- UNIXSocket (1)
-
URI
:: FTP (1) -
URI
:: Generic (17) - UnboundMethod (2)
- Vector (3)
-
WEBrick
:: GenericServer (1) -
WEBrick
:: HTTPProxyServer (1) -
WEBrick
:: HTTPRequest (3) -
WEBrick
:: HTTPResponse (7) -
WEBrick
:: HTTPUtils :: FormData (5) -
WEBrick
:: HTTPVersion (1) - WIN32OLE (5)
-
WIN32OLE
_ EVENT (4) -
WIN32OLE
_ METHOD (6) -
WIN32OLE
_ PARAM (1) -
WIN32OLE
_ TYPE (10) -
WIN32OLE
_ VARIABLE (1) -
WIN32OLE
_ VARIANT (1) -
Win32
:: Resolv (1) -
YAML
:: DBM (4) -
Zlib
:: GzipFile (2) -
Zlib
:: GzipFile :: Error (1) -
Zlib
:: GzipReader (16) -
Zlib
:: GzipWriter (3)
モジュール
- Benchmark (1)
- DRb (2)
- Enumerable (38)
- Etc (9)
-
Fiddle
:: Importer (1) - FileTest (2)
- Find (1)
-
GC
:: Profiler (1) -
Gem
:: Package (1) - JSON (3)
- Kconv (1)
- Kernel (101)
- Marshal (2)
-
Mutex
_ m (1) -
Net
:: HTTPHeader (10) - ObjectSpace (2)
- Observable (1)
-
OpenSSL
:: ASN1 (1) -
OpenSSL
:: Buffering (6) - OpenURI (2)
-
OpenURI
:: Meta (2) -
OpenURI
:: OpenRead (2) -
OptionParser
:: Arguable (4) - PTY (3)
- Process (7)
- Psych (2)
-
REXML
:: Node (3) -
Rake
:: TaskManager (3) - Readline (2)
- Signal (3)
- Syslog (5)
- TSort (6)
- Timeout (2)
- URI (5)
-
WEBrick
:: HTTPAuth (2)
オブジェクト
- ENV (16)
-
Readline
:: HISTORY (1) - main (6)
キーワード
-
$ ! (1) -
$ & (1) -
$ & # 39; (1) -
$ + (1) -
$ , (1) -
$ -0 (1) -
$ -F (1) -
$ -i (1) -
$ -v (1) -
$ -w (1) -
$ / (1) -
$ 1 (1) -
$ 10 (1) -
$ 11 (1) -
$ 2 (1) -
$ 3 (1) -
$ 4 (1) -
$ 5 (1) -
$ 6 (1) -
$ 7 (1) -
$ 8 (1) -
$ 9 (1) -
$ ; (1) -
$ ? (1) -
$ @ (1) -
$ CHILD _ STATUS (1) -
$ ERROR _ INFO (1) -
$ ERROR _ POSITION (1) -
$ FIELD _ SEPARATOR (1) -
$ FS (1) -
$ INPUT _ RECORD _ SEPARATOR (1) -
$ LAST _ MATCH _ INFO (1) -
$ LAST _ PAREN _ MATCH (1) -
$ LAST _ READ _ LINE (1) -
$ MATCH (1) -
$ OFS (1) -
$ ORS (1) -
$ OUTPUT _ FIELD _ SEPARATOR (1) -
$ OUTPUT _ RECORD _ SEPARATOR (1) -
$ POSTMATCH (1) -
$ PREMATCH (1) -
$ RS (1) -
$ VERBOSE (1) -
$ \ (1) -
$ _ (1) -
$ ` (1) -
$ ~ (1) - < (1)
- << (1)
- <= (1)
- <=> (18)
- =~ (3)
- > (1)
- >= (1)
-
ALT
_ SEPARATOR (1) - BigDecimal (2)
- Complex (2)
- ConditionVariable (1)
- DATA (1)
- Float (1)
- Integer (1)
- Marshal フォーマット (1)
- NKF (1)
- Rational (1)
- Rubyの起動 (1)
- Ruby用語集 (1)
- [] (33)
-
_ _ callee _ _ (1) -
_ _ dir _ _ (1) -
_ _ drbref (1) -
_ _ drburi (1) -
_ _ method _ _ (1) -
_ invoke (1) -
absolute
_ path (1) - add? (1)
-
add
_ bindir (1) -
add
_ class _ or _ module (1) - addr (1)
- advise (1)
- alert (1)
-
alert
_ error (1) -
alert
_ warning (1) - all (3)
- anchor (3)
- any? (2)
-
append
_ features (1) -
arg
_ config (1) - ascend (1)
-
asciicompat
_ encoding (2) - ask (1)
- assoc (3)
- at (1)
- attribute (1)
-
attribute
_ of (1) - autoload? (2)
- backtrace (1)
-
backtrace
_ locations (2) - basic (1)
-
basic
_ auth (1) - bcc (1)
- begin (2)
- benchmark (1)
- binread (2)
- binwrite (1)
- body (3)
- broadaddr (1)
- bsearch (2)
-
bsearch
_ index (1) - byteslice (3)
-
ca
_ file (2) -
ca
_ path (2) - call (1)
-
callee
_ id (1) - caller (3)
-
caller
_ locations (2) -
can
_ parse (1) - canonname (1)
- capitalize! (1)
- casecmp (2)
- casecmp? (2)
- cause (1)
- cc (1)
- cert (2)
-
cert
_ store (2) - certificates (1)
- certs (1)
- chain (2)
- charset (2)
- check (2)
-
check
_ signedness (2) -
check
_ sizeof (2) -
check
_ until (1) - chomp! (1)
- chop! (1)
- chown (1)
- ciphers (1)
-
client
_ ca (1) -
client
_ cert _ cb (1) -
client
_ cert _ cb= (1) - clone (1)
- close (1)
-
close
_ read (1) -
close
_ write (1) - code (1)
-
cofactor
_ expansion (1) - collect (1)
- column (4)
- comment (2)
- compact! (2)
- compatible? (1)
- compile (1)
-
completion
_ proc= (1) - component (1)
- confstr (1)
- console (1)
- content (1)
-
content
_ id (3) -
content
_ length (2) -
content
_ length= (1) -
content
_ range (1) -
content
_ type (3) - context (1)
-
continue
_ timeout (1) - create (4)
- crl (1)
-
current
_ crl (1) -
curve
_ name (1) - cycle (4)
- data (1)
- date (1)
-
datetime
_ format (1) -
def
_ inspector (1) - default (3)
-
default
_ event _ sources (1) -
default
_ executable (1) -
default
_ internal (1) -
default
_ port (2) -
default
_ proc (1) - delete (9)
- delete! (1)
- delete? (1)
-
delete
_ all (2) -
delete
_ at (3) -
delete
_ attribute (1) -
delete
_ if (7) -
delete
_ observer (1) -
delete
_ prefix! (1) -
delete
_ suffix! (1) - delim (1)
- deq (1)
- descend (1)
- description (3)
- detect (2)
- dig (4)
- dir (1)
- disassemble (1)
- disposition (4)
- doctype (2)
- document (2)
- downcase! (1)
- dstaddr (1)
- dump (1)
- dup (1)
- each (22)
-
each
_ byte (2) -
each
_ child (4) -
each
_ element (1) -
each
_ element _ with _ attribute (1) -
each
_ element _ with _ text (1) -
each
_ entry (1) -
each
_ filename (1) -
each
_ line (19) -
each
_ strongly _ connected _ component (3) - element (1)
- encoding (1)
- end (2)
-
enhance
_ with _ matching _ rule (1) - entity (2)
- envelope (1)
- errno (1)
- error (2)
- error? (1)
-
error
_ string (2) -
eval
_ history (1) -
eval
_ script (1) -
event
_ interface (1) - exist? (1)
- exitstatus (1)
- expect (2)
- export (4)
- expunge (1)
- extension (4)
- external (1)
-
external
_ encoding (2) -
external
_ id (1) -
extra
_ accessors (1) -
extra
_ chain _ cert (1) - extract (2)
- facility (1)
- fcntl (1)
- fetch (5)
-
fetch
_ path (1) - fiddle (1)
- field (1)
- file (1)
- filename (3)
- filename= (1)
- fill (6)
- filter! (7)
- find (5)
-
find
_ class _ named (1) -
find
_ command (1) -
find
_ enclosing _ module _ named (1) -
find
_ executable (1) -
find
_ first _ recursive (1) -
find
_ index (8) -
find
_ local _ symbol (1) -
find
_ module _ named (1) -
find
_ name (1) -
find
_ proxy (1) - finish (1)
- first (5)
- flatten (1)
- flatten! (2)
- foreach (9)
- fork (4)
- formatter (1)
- fragment (1)
- from (1)
- fsync (1)
-
generate
_ line (1) - get (4)
- get2 (2)
-
get
_ attribute (1) -
get
_ attribute _ ns (1) -
get
_ byte (1) -
get
_ hosts _ path (1) -
get
_ path (1) -
get
_ proxy _ from _ env (1) -
get
_ text (1) -
get
_ value (1) - getbinaryfile (2)
- getbyte (5)
- getc (6)
- getch (1)
- getgrent (1)
- getlogin (1)
- getpty (1)
- getpwent (1)
- gets (10)
- gettextfile (2)
- glob (5)
- group (1)
- gsub! (3)
- guess (1)
- guid (1)
- handler= (1)
- head (1)
- head2 (2)
- header (1)
- headers (1)
- helpcontext (2)
- helpfile (2)
- helpstring (2)
-
history
_ file (1) - home (2)
- host (2)
- hostname (2)
- ident (1)
-
in
_ reply _ to (1) - index (10)
- infinite? (3)
- inject (4)
-
inplace
_ mode (1) - input (1)
- inspect (1)
-
inspect
_ mode (1) -
instance
_ variable _ get (1) -
internal
_ encoding (3) - invoke (1)
-
ipv6
_ to _ ipv4 (1) - irb (1)
-
issuer
_ certificate (1) - join (2)
-
keep
_ if (5) - key (7)
-
keyword
_ init? (1) - lang (1)
- language (4)
-
laplace
_ expansion (1) - last (3)
-
last
_ error (1) -
last
_ match (1) -
last
_ modified (1) -
last
_ status (1) - length (1)
- lex (1)
- line (1)
-
line
_ stub (1) - lineno (3)
- lineno= (1)
- lines (2)
- list (3)
- ln (1)
- load (4)
-
load
_ gemspec (1) -
load
_ specification (1) -
load
_ stream (2) -
local
_ host (1) -
local
_ port (1) -
locale
_ charmap (1) -
long
_ name (1) - lookup (1)
- loop (1)
- ls (2)
- lstrip! (1)
- mail (3)
- mailbox (1)
-
main
_ page (1) -
main
_ type (1) - mask (1)
- mask= (1)
- match (5)
- match? (1)
- matched (1)
-
matched
_ size (1) - matchedsize (1)
- max (6)
-
max
_ by (4) - md5 (3)
-
media
_ type (1) -
memsize
_ of _ all (1) - merge (1)
-
method
_ id (1) -
method
_ missing (1) - min (8)
-
min
_ by (4) - minmax (2)
-
minmax
_ by (2) - mktmpdir (2)
- mlsd (2)
- mode (2)
- modified? (1)
- modify (1)
-
module
_ function (3) - name (4)
- name= (1)
- namespace (1)
- ndata (1)
- netmask (1)
- new (24)
-
next
_ element (1) -
next
_ sibling _ node (1) - nonzero? (2)
- normalize (1)
- normalize! (1)
- normalized (1)
- notation (1)
- notify (1)
-
off
_ event (1) - offset (2)
-
ole
_ obj _ help (1) -
ole
_ type (2) -
ole
_ typelib (1) -
on
_ event (1) -
on
_ event _ with _ outargs (1) - opaque (1)
- open (17)
-
open
_ timeout (2) -
open
_ uri (2) -
open
_ uri _ or _ path (1) - opendir (1)
-
option
_ parser (1) - order (4)
- order! (4)
-
orig
_ name (1) - pack (2)
- pack テンプレート文字列 (1)
-
page
_ dir (1) - param (4)
- parent (1)
- parse (3)
- parse! (1)
- pass (1)
- passwd (1)
- password (1)
- patch (2)
- path (3)
- pathconf (1)
- pathmap (1)
- peek (1)
-
peer
_ cert (2) -
peer
_ cert _ chain (1) - pending (1)
- perm (1)
- permute (2)
- permute! (1)
- pid (2)
- pop (5)
- port (1)
- post (2)
- post2 (2)
-
post
_ match (1) -
pre
_ match (1) -
previous
_ element (1) -
previous
_ sibling _ node (1) -
primary
_ server (1) - print (1)
- printf (1)
- private (6)
-
private
_ key (1) - produce (1)
- progid (1)
- progids (1)
- protected (2)
-
proxy
_ address (2) -
proxy
_ basic _ auth (1) -
proxy
_ pass (2) -
proxy
_ port (2) -
proxy
_ uri (1) -
proxy
_ user (2) - proxyaddr (1)
- proxyport (1)
- pubid (1)
- public (10)
-
public
_ key (1) - put (2)
- put2 (2)
- putbinaryfile (2)
- puts (1)
- puttextfile (2)
- query (1)
- rand (2)
- range (1)
-
range
_ length (1) - rassoc (3)
-
raw
_ data (1) -
reachable
_ objects _ from (1) - read (13)
-
read
_ body (1) -
read
_ nonblock (3) -
read
_ timeout (2) - readchar (1)
- readline (2)
- readlines (4)
- readpartial (1)
- ready? (1)
-
reason
_ phrase (1) -
recv
_ io (1) - recvmsg (1)
- reduce (3)
- ref (1)
- registry (1)
- reject! (7)
- release (1)
-
renegotiation
_ cb (1) -
renegotiation
_ cb= (1) -
reply
_ to (1) - request (2)
-
request
_ get (2) -
request
_ head (2) -
request
_ method (1) -
request
_ post (2) -
request
_ put (2) -
request
_ uri (1) - restore (2)
- retrbinary (2)
- retrlines (1)
-
rexml
/ parsers / ultralightparser (1) - rindex (3)
- root (1)
- round (2)
- route (1)
- row (2)
- rstrip! (1)
- sample (2)
-
save
_ history (1) - scalar (1)
- scan (1)
-
scan
_ until (1) - scheme (1)
- seed (1)
- select (2)
- select! (7)
- sender (1)
- seqno (1)
-
servername
_ cb (1) -
session
_ get _ cb (1) -
session
_ id _ context (1) -
session
_ new _ cb (1) -
session
_ remove _ cb (1) -
set
_ backtrace (1) -
set
_ encoding _ by _ bom (1) -
set
_ trace _ func (1) - shift (5)
-
short
_ name (1) - signame (1)
- size (6)
- size? (3)
-
size
_ opt _ params (1) -
size
_ params (1) - skip (1)
-
skip
_ until (1) - slice (15)
- slice! (3)
- sn (1)
- sort! (2)
-
source
_ location (3) - spawn (5)
- specification (1)
- split (3)
- squeeze! (1)
-
src
_ type (1) -
ssl
_ context (1) -
ssl
_ params (1) -
ssl
_ timeout (2) -
ssl
_ version (1) -
stand
_ alone? (1) - standalone (1)
- start (12)
- status (2)
- step (9)
- stopsig (1)
- storbinary (2)
- store (1)
- storlines (2)
- strip! (1)
- sub! (2)
-
sub
_ type (1) - subject (1)
-
subject
_ certificate (1) -
subject
_ request (1) -
super
_ method (2) - superclass (1)
- swapcase! (1)
-
synthesize
_ file _ task (1) - sysconf (1)
- sysconfdir (1)
- system (6)
- systmpdir (1)
- tag (4)
- tagging (2)
- take (2)
- tcp (2)
-
template
_ dir (1) - termsig (1)
- test (2)
- text (1)
- thread (1)
-
thread
_ variable _ get (1) - timeout (3)
- title (2)
-
tmp
_ dh _ callback (1) - to (1)
-
to
_ pem (4) -
to
_ s (5) -
to
_ yaml (1) -
token
_ match (1) - tr! (1)
-
tr
_ s! (1) -
trace
_ func (2) -
trace
_ var (3) - trap (4)
- traverse (1)
- tree (1)
-
try
_ constant (2) -
try
_ convert (6) -
try
_ file (1) -
try
_ run (2) -
tsort
_ each (3) - type (1)
- typecode (1)
-
uid
_ store (1) - ungetc (1)
- uniq! (2)
- unique (1)
-
unix
_ rights (1) - unnormalized (1)
- unpack (1)
-
untrace
_ var (1) - unused (1)
-
unused
_ bits (1) - upcase! (1)
-
upper
_ bound (1) - uri (2)
-
use
_ readline (1) -
use
_ readline? (1) - user (1)
- userinfo (1)
- value (4)
- verbose (1)
- verbose? (1)
- verify (3)
-
verify
_ callback (2) -
verify
_ callback= (1) -
verify
_ depth (1) -
verify
_ mode (2) - vhid (1)
- wait (2)
- wait2 (1)
-
wait
_ readable (1) -
wait
_ writable (2) - waitpid (1)
- waitpid2 (1)
- webcvs (1)
-
with
_ config (2) -
with
_ werror (2) -
world
_ readable? (3) -
world
_ writable? (1) -
write
_ headers? (1) -
write
_ timeout (1) -
xml
_ decl (1) - yaml (1)
-
yield
_ self (2) - zip (5)
- ~ (1)
- メソッド呼び出し(super・ブロック付き・yield) (1)
- 制御構造 (1)
- 正規表現 (1)
検索結果
先頭5件
-
NilClass
# |(other) -> bool (81763.0) -
other が真なら true を, 偽なら false を返します。
other が真なら true を, 偽なら false を返します。
@param other 論理和を行なう式です
//emlist[例][ruby]{
nil | true # => true
nil | false # => false
nil | nil # => false
nil | "a" # => true
//} -
irb (78865.0)
-
irb は Interactive Ruby の略です。 irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。
irb は Interactive Ruby の略です。
irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。
=== irb の使い方
Ruby さえ知っていれば irb を使うのは簡単です。
irb コマンドを実行すると、以下のようなプロンプトが表れます。
$ irb
irb(main):001:0>
あとは Ruby の式を入力するだけで、その式が実行され、結果が表示されます。
irb(main):001:0> 1+2
3
irb(main):002:0> class Foo
irb(main):003:1> def f... -
ARGF
. class # internal _ encoding -> Encoding | nil (55873.0) -
ARGF から読み込んだ文字列の内部エンコーディングを返します。 内部エンコーディングが指定されていない場合は nil を返します。
ARGF から読み込んだ文字列の内部エンコーディングを返します。
内部エンコーディングが指定されていない場合は nil を返します。
まだ読み込み処理を始めていない場合は Encoding.default_external を返します。
ARGF.class#set_encoding で設定します。
例:
# $ ruby -Eutf-8 test.rb
# test.rb
ARGF.internal_encoding # => #<Encoding:UTF-8>
ARGF.set_encoding('utf-8','ascii')
ARG... -
CSV
# internal _ encoding -> Encoding | nil (55807.0) -
IO#internal_encoding に委譲します。
IO#internal_encoding に委譲します。
@see IO#internal_encoding -
Readline
. # readline(prompt = "" , add _ hist = false) -> String | nil (55555.0) -
prompt を出力し、ユーザからのキー入力を待ちます。 エンターキーの押下などでユーザが文字列を入力し終えると、 入力した文字列を返します。 このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。 何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、 ユーザからの入力がない場合は nil を返します。
prompt を出力し、ユーザからのキー入力を待ちます。
エンターキーの押下などでユーザが文字列を入力し終えると、
入力した文字列を返します。
このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。
何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、
ユーザからの入力がない場合は nil を返します。
本メソッドはスレッドに対応しています。
入力待ち状態のときはスレッドコンテキストの切替えが発生します。
入力時には行内編集が可能で、vi モードと Emacs モードが用意されています。
デフォルトは Emacs モードです。
... -
RDoc
:: Context # find _ enclosing _ module _ named(name) -> RDoc :: NormalModule | nil (55507.0) -
find a module at a higher scope
find a module at a higher scope -
Enumerable
# find _ index {|obj| . . . } -> Integer | nil (47032.0) -
条件に一致する最初の要素の位置を返します。
条件に一致する最初の要素の位置を返します。
@param val 位置を知りたいオブジェクトを指定します。
指定された val と == で等しい最初の要素の位置を返します。
等しい要素がひとつもなかった場合は nil を返します。
//emlist[例][ruby]{
(1..10).find_index(11) #=> nil
(1..10).find_index(2) #=> 1
//}
ブロックが与えられた場合には、各要素を引数として先頭から順にブロックを実行し、
ブロックが真を返した最初の要素の位置を返します。
一つも真にならなかった場合は nil を返します。
/... -
Enumerable
# find _ index(val) -> Integer | nil (47032.0) -
条件に一致する最初の要素の位置を返します。
条件に一致する最初の要素の位置を返します。
@param val 位置を知りたいオブジェクトを指定します。
指定された val と == で等しい最初の要素の位置を返します。
等しい要素がひとつもなかった場合は nil を返します。
//emlist[例][ruby]{
(1..10).find_index(11) #=> nil
(1..10).find_index(2) #=> 1
//}
ブロックが与えられた場合には、各要素を引数として先頭から順にブロックを実行し、
ブロックが真を返した最初の要素の位置を返します。
一つも真にならなかった場合は nil を返します。
/... -
IO
# internal _ encoding -> Encoding | nil (46909.0) -
IO の内部エンコーディングを返します。 内部エンコーディングが指定されていない場合は nil を返します。
IO の内部エンコーディングを返します。
内部エンコーディングが指定されていない場合は nil を返します。
//emlist[例][ruby]{
IO.write("testfile", "abcde")
File.open("testfile") do |f|
p f.internal_encoding # => nil
f.set_encoding("ASCII-8BIT", "EUC-JP")
p f.internal_encoding # => #<Encoding:EUC-JP>
end
//} -
Float
# infinite? -> 1 | -1 | nil (46858.0) -
数値が +∞ のとき 1、-∞のとき -1 を返します。それ以外は nil を返 します。
数値が +∞ のとき 1、-∞のとき -1 を返します。それ以外は nil を返
します。
//emlist[例][ruby]{
inf = 1.0/0
p inf # => Infinity
p inf.infinite? # => 1
inf = -1.0/0
p inf # => -Infinity
p inf.infinite? # => -1
//} -
WIN32OLE
_ TYPE # ole _ typelib -> WIN32OLE _ TYPELIB | nil (46825.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' -
ARGF
. class # inplace _ mode -> String | nil (46645.0) -
c:ARGF#inplace で書き換えるファイルのバックアップに付加される拡 張子を返します。拡張子が設定されていない場合は空文字列を返します。イン プレースモードでない場合は nil を返します。
c:ARGF#inplace で書き換えるファイルのバックアップに付加される拡
張子を返します。拡張子が設定されていない場合は空文字列を返します。イン
プレースモードでない場合は nil を返します。
Ruby 起動時の -i オプション や ARGF.class#inplace_mode= で設定します。
例:
# $ echo "test" > test.txt
# $ ruby -i.bak test.rb test.txt
# $ cat test.txt # => "TEST"
# $ cat test.txt.bak # => "test"
# test... -
Complex
# infinite? -> nil | 1 (46609.0) -
実部と虚部のどちらも無限大ではない場合に nil を、そうでない場合に 1 を返します。
実部と虚部のどちらも無限大ではない場合に nil を、そうでない場合に 1 を返します。
//emlist[例][ruby]{
(1+1i).infinite? # => nil
(Float::INFINITY + 1i).infinite? # => 1
//}
@see Complex#finite? -
String
# each _ line(rs = $ / , chomp: false) {|line| . . . } -> self (46558.0) -
文字列中の各行に対して繰り返します。 行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。 各 line には区切りの文字列も含みます。
文字列中の各行に対して繰り返します。
行の区切りは rs に指定した文字列で、
そのデフォルト値は変数 $/ の値です。
各 line には区切りの文字列も含みます。
rs に nil を指定すると行区切りなしとみなします。
rs に空文字列 "" を指定すると「パラグラフモード」になり、
改行コードが 2 つ以上連続するところで文字列を分割します
(つまり空行で分割します)。
@param rs 行末を示す文字列
@param chomp true を指定すると各行の末尾から rs を取り除きます。
//emlist[例][ruby]{
"aa\nbb\ncc\n".each_... -
Encoding
. default _ internal -> Encoding | nil (46555.0) -
既定の内部エンコーディングを返します。デフォルトでは nil です。
既定の内部エンコーディングを返します。デフォルトでは nil です。
標準入出力、コマンドライン引数、open で開くファイルなどで、内部エンコーディングが指定されていない場合の既定値として利用されます。
String#encode と String#encode! は、引数に Encoding が与えられていない場合、 default_internal を使用します。
文字列リテラルを作成した場合、エンコーディングには default_internal ではなく __ENCODING__ 特殊変数で参照できるスクリプトエンコーディングが使用されます。
default_internal... -
WIN32OLE
_ TYPE # helpfile -> String | nil (46543.0) -
オブジェクトに関連付けられたヘルプファイルのフルパス名。
オブジェクトに関連付けられたヘルプファイルのフルパス名。
ここで返されたヘルプファイルを表示するには、
WIN32OLE#ole_show_helpメソッドを呼び出します。
オブジェクトがヘルプファイルを持たない場合はnilを返します。
@return オブジェクトに関連付けられたヘルプファイルのフルパス名を文字列で返します。
ヘルプファイルが未定義の場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
puts tobj.helpf... -
IO
# wait _ writable(timeout) -> self | nil (46525.0) -
self が書き込み可能になるまでブロックし、書き込み可能になったら self を 返します。
self が書き込み可能になるまでブロックし、書き込み可能になったら self を
返します。
timeout を指定した場合は、指定秒数経過するまでブロックし、タイムアウト
した場合は nil を返します。
@param timeout タイムアウトまでの秒数を指定します。
@see IO#wait_readable -
Logger
:: LogDevice # filename -> String | nil (46525.0) -
出力先のファイル名を取得します。
出力先のファイル名を取得します。
出力先がファイルではない場合は nil を返します。 -
OpenSSL
:: SSL :: SSLContext # ca _ file -> String | nil (46525.0) -
接続相手の検証のために使う、信頼している CA 証明書ファイルのパスを返します。
接続相手の検証のために使う、信頼している CA 証明書ファイルのパスを返します。
設定されていない場合は nil を返します。
@see OpenSSL::SSL::SSLContext#ca_file= -
WIN32OLE
_ METHOD # helpfile -> String | nil (46525.0) -
ヘルプファイルのパス名を取得します。
ヘルプファイルのパス名を取得します。
メソッドにヘルプファイルが関連付けられている場合、該当ヘルプファイルの
パス名を返します。
@return ヘルプファイルのパス名を文字列で返します。ヘルプファイルが未定
義ならばnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbooks')
method = WIN32OLE_METHOD.new(tobj, 'Add')
puts method.helpfile # => C:\...\VBAXL9.CH... -
WIN32OLE
_ METHOD # helpstring -> String | nil (46525.0) -
メソッドのヘルプ文字列を取得します。
メソッドのヘルプ文字列を取得します。
helpstringは、IDEがメソッドのバルーンヘルプを表示するような場合に利用可
能な、1行程度でメソッドを説明する文字列です。
@return ヘルプ文字列を返します。未定義ならばnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Internet Controls', 'IWebBrowser')
method = WIN32OLE_METHOD.new(tobj, 'Navigate')
puts method.helpstring # => Navigates to a URL o... -
WIN32OLE
_ TYPE # helpstring -> String | nil (46525.0) -
型のドキュメント文字列を取得します。
型のドキュメント文字列を取得します。
@return ドキュメント文字列を返します。未定義の場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Internet Controls', 'IWebBrowser')
p tobj.helpstring # => "Web Browser interface"
ドキュメント文字列は、コンテキストヘルプなどに利用可能な型の簡単な説明文です。 -
String
# lines(rs = $ / , chomp: false) {|line| . . . } -> self (46522.0) -
文字列中の各行を文字列の配列で返します。(self.each_line.to_a と同じです)
文字列中の各行を文字列の配列で返します。(self.each_line.to_a と同じです)
//emlist[][ruby]{
"aa\nbb\ncc\n".lines # => ["aa\n", "bb\n", "cc\n"]
//}
行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。
各 line には区切りの文字列も含みます。
rs に nil を指定すると行区切りなしとみなします。 rs に空文字列 "" を指
定すると「パラグラフモード」になり、 改行コードが 2 つ以上連続するとこ
ろで文字列を分割します (つまり空行で分割します)。
... -
OpenSSL
:: SSL :: SSLContext # client _ ca -> [OpenSSL :: X509 :: Certificate] | OpenSSL :: X509 :: Certificate | nil (46510.0) -
クライアント証明書を要求する時にクライアントに送る CA のリスト を返します。
クライアント証明書を要求する時にクライアントに送る CA のリスト
を返します。
@see OpenSSL::SSL::SSLContext#client_ca= -
File
:: Stat # world _ writable? -> Integer | nil (46255.0) -
全てのユーザから書き込めるならば、そのファイルのパーミッションを表す 整数を返します。そうでない場合は nil を返します。
全てのユーザから書き込めるならば、そのファイルのパーミッションを表す
整数を返します。そうでない場合は nil を返します。
整数の意味はプラットフォームに依存します。
//emlist[][ruby]{
m = File.stat("/tmp").world_writable? # => 511
sprintf("%o", m) # => "777"
//} -
OpenSSL
:: SSL :: SSLContext # ssl _ timeout -> Integer | nil (46231.0) -
このコンテキストから生成するセッションのタイムアウト秒数を返します。
このコンテキストから生成するセッションのタイムアウト秒数を返します。
デフォルト値は nil です。
@see OpenSSL::SSL::SSLContext#timeout= -
Net
:: IMAP :: MailboxList # delim -> String|nil (46225.0) -
階層区切り文字列を返します。
階層区切り文字列を返します。
まったく階層が存在しない場合は nil を返します。 -
OpenSSL
:: SSL :: SSLContext # client _ cert _ cb -> Proc | nil (46225.0) -
OpenSSL::SSL::SSLContext#cert= でクライアント証明書を セットしていなかった場合にサーバからクライアント証明書の要求が来たときに 呼びだされるコールバックオブジェクトを返します。
OpenSSL::SSL::SSLContext#cert= でクライアント証明書を
セットしていなかった場合にサーバからクライアント証明書の要求が来たときに
呼びだされるコールバックオブジェクトを返します。
デフォルトは nil (コールバックなし)です。
@see OpenSSL::SSL::SSLContext#client_cert_cb= -
OpenSSL
:: SSL :: SSLContext # verify _ callback -> Proc | nil (46225.0) -
オブジェクトに設定されている検証をフィルタするコールバックを 返します。
オブジェクトに設定されている検証をフィルタするコールバックを
返します。
デフォルトのコールバックが設定されている場合には nil を返します。
@see OpenSSL::X509::Store#verify_callback,
OpenSSL::SSL::SSLContext#verify_callback= -
Zlib
:: GzipReader # lineno -> Integer (46045.0) -
IO クラスの同名メソッドIO#linenoと同じです。
IO クラスの同名メソッドIO#linenoと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::LengthE... -
Zlib
:: GzipReader # readline(rs = $ / ) -> String (45991.0) -
IO クラスの同名メソッドIO#readlineと同じです。
IO クラスの同名メソッドIO#readlineと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::Lengt... -
IO
# wait _ writable -> self (45925.0) -
self が書き込み可能になるまでブロックし、書き込み可能になったら self を 返します。
self が書き込み可能になるまでブロックし、書き込み可能になったら self を
返します。
timeout を指定した場合は、指定秒数経過するまでブロックし、タイムアウト
した場合は nil を返します。
@param timeout タイムアウトまでの秒数を指定します。
@see IO#wait_readable -
Module
# module _ function() -> nil (45925.0) -
メソッドをモジュール関数にします。
メソッドをモジュール関数にします。
引数が与えられた時には、
引数で指定されたメソッドをモジュール関数にします。
引数なしのときは今後このモジュール定義文内で
新しく定義されるメソッドをすべてモジュール関数にします。
モジュール関数とは、プライベートメソッドであると同時に
モジュールの特異メソッドでもあるようなメソッドです。
例えば Math モジュールのメソッドはすべてモジュール関数です。
単一の引数が与えられた時には与えられた引数をそのまま返します。
複数の引数が与えられた時には配列にまとめて返します。
引数なしの時は nil を返します。
@param name String ... -
Module
# module _ function(name) -> String | Symbol (45925.0) -
メソッドをモジュール関数にします。
メソッドをモジュール関数にします。
引数が与えられた時には、
引数で指定されたメソッドをモジュール関数にします。
引数なしのときは今後このモジュール定義文内で
新しく定義されるメソッドをすべてモジュール関数にします。
モジュール関数とは、プライベートメソッドであると同時に
モジュールの特異メソッドでもあるようなメソッドです。
例えば Math モジュールのメソッドはすべてモジュール関数です。
単一の引数が与えられた時には与えられた引数をそのまま返します。
複数の引数が与えられた時には配列にまとめて返します。
引数なしの時は nil を返します。
@param name String ... -
String
# lines(rs = $ / , chomp: false) -> [String] (45922.0) -
文字列中の各行を文字列の配列で返します。(self.each_line.to_a と同じです)
文字列中の各行を文字列の配列で返します。(self.each_line.to_a と同じです)
//emlist[][ruby]{
"aa\nbb\ncc\n".lines # => ["aa\n", "bb\n", "cc\n"]
//}
行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。
各 line には区切りの文字列も含みます。
rs に nil を指定すると行区切りなしとみなします。 rs に空文字列 "" を指
定すると「パラグラフモード」になり、 改行コードが 2 つ以上連続するとこ
ろで文字列を分割します (つまり空行で分割します)。
... -
Enumerable
# find _ index -> Enumerator (45832.0) -
条件に一致する最初の要素の位置を返します。
条件に一致する最初の要素の位置を返します。
@param val 位置を知りたいオブジェクトを指定します。
指定された val と == で等しい最初の要素の位置を返します。
等しい要素がひとつもなかった場合は nil を返します。
//emlist[例][ruby]{
(1..10).find_index(11) #=> nil
(1..10).find_index(2) #=> 1
//}
ブロックが与えられた場合には、各要素を引数として先頭から順にブロックを実行し、
ブロックが真を返した最初の要素の位置を返します。
一つも真にならなかった場合は nil を返します。
/... -
Zlib
:: GzipReader # lineno=(num) (45763.0) -
IO クラスの同名メソッドIO#lineno=と同じです。
IO クラスの同名メソッドIO#lineno=と同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::Length... -
Zlib
:: GzipReader # readlines(rs = $ / ) -> Array (45691.0) -
IO クラスの同名メソッドIO#readlinesと同じです。
IO クラスの同名メソッドIO#readlinesと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::Leng... -
OpenSSL
:: SSL :: SSLContext # client _ cert _ cb=(cb) (45673.0) -
OpenSSL::SSL::SSLContext#cert= でクライアント証明書を セットしていなかった場合にサーバからクライアント証明書の要求が来たときに 呼びだされるコールバックオブジェクトを設定します。
OpenSSL::SSL::SSLContext#cert= でクライアント証明書を
セットしていなかった場合にサーバからクライアント証明書の要求が来たときに
呼びだされるコールバックオブジェクトを設定します。
コールバックに渡される引数は以下のように
proc{|sslsocket| ... }
1つで、利用している OpenSSL::SSL::SSLSocket
オブジェクトが渡されます。そのオブジェクトから必要な証明書を見つけるのに
必要な情報を取得します。
コールバックはクライアント証明書(OpenSSL::X509::Certificate)
とその秘密鍵(OpenSSL::P... -
String
# each _ line(rs = $ / , chomp: false) -> Enumerator (45658.0) -
文字列中の各行に対して繰り返します。 行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。 各 line には区切りの文字列も含みます。
文字列中の各行に対して繰り返します。
行の区切りは rs に指定した文字列で、
そのデフォルト値は変数 $/ の値です。
各 line には区切りの文字列も含みます。
rs に nil を指定すると行区切りなしとみなします。
rs に空文字列 "" を指定すると「パラグラフモード」になり、
改行コードが 2 つ以上連続するところで文字列を分割します
(つまり空行で分割します)。
@param rs 行末を示す文字列
@param chomp true を指定すると各行の末尾から rs を取り除きます。
//emlist[例][ruby]{
"aa\nbb\ncc\n".each_... -
Module
# module _ function(*name) -> Array (45625.0) -
メソッドをモジュール関数にします。
メソッドをモジュール関数にします。
引数が与えられた時には、
引数で指定されたメソッドをモジュール関数にします。
引数なしのときは今後このモジュール定義文内で
新しく定義されるメソッドをすべてモジュール関数にします。
モジュール関数とは、プライベートメソッドであると同時に
モジュールの特異メソッドでもあるようなメソッドです。
例えば Math モジュールのメソッドはすべてモジュール関数です。
単一の引数が与えられた時には与えられた引数をそのまま返します。
複数の引数が与えられた時には配列にまとめて返します。
引数なしの時は nil を返します。
@param name String ... -
Net
:: FTP # gettextfile(remotefile , localfile = File . basename(remotefile)) {|line| . . . } -> nil (39928.0) -
サーバ上のファイルをテキストモードで取得します。
サーバ上のファイルをテキストモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
ブロックが指定された場合は
データを1行受信するごとに、その行をブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz の... -
Net
:: FTP # puttextfile(localfile , remotefile = File . basename(localfile)) {|line| . . . } -> nil (39910.0) -
サーバにファイルをテキストモードで転送します。
サーバにファイルをテキストモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
ブロックが指定された場合は
データを1行転送するごとに、その行を
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コー... -
Net
:: FTP # gettextfile(remotefile , localfile = File . basename(remotefile)) -> nil (39628.0) -
サーバ上のファイルをテキストモードで取得します。
サーバ上のファイルをテキストモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
ブロックが指定された場合は
データを1行受信するごとに、その行をブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz の... -
Net
:: FTP # puttextfile(localfile , remotefile = File . basename(localfile)) -> nil (39610.0) -
サーバにファイルをテキストモードで転送します。
サーバにファイルをテキストモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
ブロックが指定された場合は
データを1行転送するごとに、その行を
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コー... -
RDoc
:: TopLevel # find _ local _ symbol(name) -> RDoc :: NormalClass | RDoc :: SingleClass | RDoc :: NormalModule | RDoc :: AnyMethod | RDoc :: Alias | RDoc :: Attr | RDoc :: Constant (38767.0) -
クラス、モジュール、メソッド、定数、属性、alias、ファイルから name で指定したものを返します。見つからなかった場合は nil を返します。
クラス、モジュール、メソッド、定数、属性、alias、ファイルから name で指定したものを返します。見つからなかった場合は nil を返します。 -
Matrix
# laplace _ expansion(row: nil , column: nil) -> object | Integer | Rational | Float (38731.0) -
row 行、もしくは column 列に関するラプラス展開をする。
row 行、もしくは column 列に関するラプラス展開をする。
通常の行列に対してはこれは単に固有値を計算するだけです。かわりにMatrix#determinant を
利用すべきです。
変則的な形状の行列に対してはそれ以上の意味を持ちます。例えば
row行/column列が行列やベクトルである場合には
//emlist[例][ruby]{
require 'matrix'
# Matrix[[7,6], [3,9]].laplace_expansion(column: 1) # => 45
Matrix[[Vector[1, 0], Vector[0, 1]], [2, 3]].... -
RDoc
:: TopLevel . find _ class _ named(name) -> RDoc :: NormalClass | RDoc :: SingleClass | nil (38458.0) -
RDoc が収集したクラスの内、name で指定した名前のクラスを返します。見つ からなかった場合は nil を返します。
RDoc が収集したクラスの内、name で指定した名前のクラスを返します。見つ
からなかった場合は nil を返します。
@param name クラス名を文字列で指定します。 -
Net
:: FTP # getbinaryfile(remotefile , localfile = File . basename(remotefile) , blocksize = DEFAULT _ BLOCKSIZE) {|data| . . . } -> nil (38428.0) -
サーバ上のファイルをバイナリモードで取得します。
サーバ上のファイルをバイナリモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト受信するごとに、そのデータを
ブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル... -
Net
:: FTP # putbinaryfile(localfile , remotefile = File . basename(localfile) , blocksize = DEFAULT _ BLOCKSIZE) {|data| . . . } -> nil (38410.0) -
サーバにファイルをバイナリモードで転送します。
サーバにファイルをバイナリモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト転送するごとに、そのデータを
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@param blocksize データ転送の単位をバイト単... -
Thread
# backtrace _ locations(start = 0 , length = nil) -> [Thread :: Backtrace :: Location] | nil (38134.0) -
スレッドの現在のバックトレースを Thread::Backtrace::Location の配 列で返します。
スレッドの現在のバックトレースを Thread::Backtrace::Location の配
列で返します。
引数で指定した値が範囲外の場合、スレッドがすでに終了している場合は nil
を返します。
@param start 開始フレームの位置を数値で指定します。
@param length 取得するフレームの個数を指定します。
@param range 取得したいフレームの範囲を示す Range オブジェクトを指定します。
Kernel.#caller_locations と似ていますが、本メソッドは self に限定
した情報を返します。
//emlist[例][ruby]... -
Kernel
# find _ executable(bin , path = nil) -> String | nil (38128.0) -
パス path から実行ファイル bin を探します。
パス path から実行ファイル bin を探します。
実行ファイルが見つかった場合は、そのフルパスを返します。
実行ファイルが見つからなかった場合は、nilを返します。
このメソッドは Makefile を変更しません。
@param bin 実行ファイルの名前を指定します。
@param path パスを指定します。デフォルトは環境変数 PATH です。
環境変数 PATH が定義されていない場合は /usr/local/bin,
/usr/ucb, /usr/bin, /bin を使います。 -
Net
:: FTP # getbinaryfile(remotefile , localfile = File . basename(remotefile) , blocksize = DEFAULT _ BLOCKSIZE) -> nil (38128.0) -
サーバ上のファイルをバイナリモードで取得します。
サーバ上のファイルをバイナリモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト受信するごとに、そのデータを
ブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル... -
Net
:: FTP # putbinaryfile(localfile , remotefile = File . basename(localfile) , blocksize = DEFAULT _ BLOCKSIZE) -> nil (38110.0) -
サーバにファイルをバイナリモードで転送します。
サーバにファイルをバイナリモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト転送するごとに、そのデータを
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@param blocksize データ転送の単位をバイト単... -
Net
:: POPMail # mail {|str| . . . . } -> nil (37963.0) -
メールを受信します。
メールを受信します。
引数もブロックも与えられなかった場合にはメール
の内容を文字列で返します。
ブロックが渡されたときは、メールの内容を
少しずつ読み込み、読みこんだ文字列を
引数としてブロックを呼びだします。
ブロックなしで、オブジェクトを
引数として渡すとそのオブジェクトに
メールの内容を << メソッドで順次書き込みます。
通常 IO オブジェクトを渡します。
この場合引数として渡したオブジェクトを返します。
pop, all, mail はすべて同じ効果ですが、
all と mail は obsolete です。
使用例:
require 'net/pop'
... -
Array
# find _ index {|item| . . . } -> Integer | nil (37903.0) -
条件に一致する最初の要素の位置を返します。
条件に一致する最初の要素の位置を返します。
@param val 位置を知りたいオブジェクトを指定します。
指定された val と == で等しい最初の要素の位置を返します。
等しい要素がひとつもなかった場合は nil を返します。
//emlist[例][ruby]{
p [1, 0, 0, 1, 0].index(1) #=> 0
p [1, 0, 0, 0, 0].index(1) #=> 0
p [0, 0, 0, 0, 0].index(1) #=> nil
//}
ブロックが与えられた場合には、各要素を引数として順にブロックを実行し、
ブロックが真を返した最初... -
Array
# find _ index(val) -> Integer | nil (37903.0) -
条件に一致する最初の要素の位置を返します。
条件に一致する最初の要素の位置を返します。
@param val 位置を知りたいオブジェクトを指定します。
指定された val と == で等しい最初の要素の位置を返します。
等しい要素がひとつもなかった場合は nil を返します。
//emlist[例][ruby]{
p [1, 0, 0, 1, 0].index(1) #=> 0
p [1, 0, 0, 0, 0].index(1) #=> 0
p [0, 0, 0, 0, 0].index(1) #=> nil
//}
ブロックが与えられた場合には、各要素を引数として順にブロックを実行し、
ブロックが真を返した最初... -
REXML
:: Element # each _ element _ with _ text(text = nil , max = 0 , name = nil) {|element| . . . } -> () (37900.0) -
テキストを子ノードとして 持つすべての子要素を引数としてブロックを呼び出します。
テキストを子ノードとして
持つすべての子要素を引数としてブロックを呼び出します。
text を指定すると、テキストの内容が text であるもののみを対象とします。
maxを指定すると、対象となる子要素の先頭 max 個のみが対象となります。
name を指定すると、それは xpath 文字列と見なされ、
それにマッチするもののみが対象となります。
max に 0 を指定すると、max の指定は無視されます(0個ではありません)。
@param text テキストの中身(文字列)
@param max ブロック呼出の対象とする子要素の最大個数
@param name xpath文字列
... -
Kernel
. # caller _ locations(start = 1 , length = nil) -> [Thread :: Backtrace :: Location] | nil (37882.0) -
現在のフレームを Thread::Backtrace::Location の配列で返します。引 数で指定した値が範囲外の場合は nil を返します。
現在のフレームを Thread::Backtrace::Location の配列で返します。引
数で指定した値が範囲外の場合は nil を返します。
@param start 開始フレームの位置を数値で指定します。
@param length 取得するフレームの個数を指定します。
@param range 取得したいフレームの範囲を示す Range オブジェクトを指定します。
//emlist[例][ruby]{
def test1(start, length)
locations = caller_locations(start, length)
p locations
... -
REXML
:: Element # each _ element _ with _ attribute(key , value = nil , max = 0 , name = nil) {|element| . . . } -> () (37882.0) -
特定の属性を持つすべての子要素を引数としてブロックを呼び出します。
特定の属性を持つすべての子要素を引数としてブロックを呼び出します。
key で指定した属性名の属性を持つ要素のみを対象とします。
value を指定すると、keyで指定した属性名を持つ属性の値がvalueである
もののみを対象とします。
maxを指定すると、対象となる子要素の先頭 max 個のみが対象となります。
name を指定すると、それは xpath 文字列と見なされ、
それにマッチするもののみが対象となります。
max に 0 を指定すると、max の指定は無視されます(0個ではありません)。
@param key 属性名(文字列)
@param value 属性値(文字列)
... -
Kernel
. # Rational(x , y = 1 , exception: true) -> Rational | nil (37861.0) -
引数を有理数(Rational)に変換した結果を返します。
...ational("0.3") # => (3/10)
Rational('0.3E0') # => (3/10)
Rational('0.1E1/3') # => (1/3)
Rational('1.2/3') # => (2/5)
Rational('1/3.1') # => ArgumentError
Rational('3.0', '3.0') # => (1/1)
Rational('3/3', '3/3') # => (1/1)
Rational('1_234_567') # => (1234567/1)
Rational(" \n... -
Pathname
# each _ line(*args) {|line| . . . } -> nil (37861.0) -
IO.foreach(self.to_s, *args, &block) と同じです。
IO.foreach(self.to_s, *args, &block) と同じです。
//emlist[例][ruby]{
require "pathname"
IO.write("testfile", "line1\nline2,\nline3\n")
Pathname("testfile").each_line
# => #<Enumerator: IO:foreach("testfile")>
//}
//emlist[例 ブロックを指定][ruby]{
require "pathname"
IO.write("testfile", "line1\nline2,\nline3\... -
BigDecimal
# infinite? -> 1 | -1 | nil (37858.0) -
self が +∞のときに 1 、-∞のときに-1、それ以外のときに nil を返します。
self が +∞のときに 1 、-∞のときに-1、それ以外のときに nil を返します。 -
Regexp
. compile(string , option = nil , code = nil) -> Regexp (37849.0) -
文字列 string をコンパイルして正規表現オブジェクトを生成して返します。
文字列 string をコンパイルして正規表現オブジェクトを生成して返します。
第一引数が正規表現であれば第一引数を複製して返します。第二、第三引数は警告の上無視されます。
@param string 正規表現を文字列として与えます。
@param option Regexp::IGNORECASE, Regexp::MULTILINE,
Regexp::EXTENDED
の論理和を指定します。
Integer 以外であれば真偽値の指定として見なされ
、真(nil, fals... -
Thread
# backtrace _ locations(range) -> [Thread :: Backtrace :: Location] | nil (37834.0) -
スレッドの現在のバックトレースを Thread::Backtrace::Location の配 列で返します。
スレッドの現在のバックトレースを Thread::Backtrace::Location の配
列で返します。
引数で指定した値が範囲外の場合、スレッドがすでに終了している場合は nil
を返します。
@param start 開始フレームの位置を数値で指定します。
@param length 取得するフレームの個数を指定します。
@param range 取得したいフレームの範囲を示す Range オブジェクトを指定します。
Kernel.#caller_locations と似ていますが、本メソッドは self に限定
した情報を返します。
//emlist[例][ruby]... -
Dir
. each _ child(path) {|file| . . . } -> nil (37831.0) -
ディレクトリ path の "." と ".." をのぞく各エントリを表す文字列を引数として、 ブロックを評価します。
ディレクトリ path の "." と ".." をのぞく各エントリを表す文字列を引数として、
ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する
Enumerator オブジェクトを返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@raise Errno::EXXX ... -
Dir
. each _ child(path , encoding: enc) {|file| . . . } -> nil (37831.0) -
ディレクトリ path の "." と ".." をのぞく各エントリを表す文字列を引数として、 ブロックを評価します。
ディレクトリ path の "." と ".." をのぞく各エントリを表す文字列を引数として、
ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する
Enumerator オブジェクトを返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@raise Errno::EXXX ... -
Gem
:: StreamUI # alert _ warning(statement , question = nil) -> String | nil (37828.0) -
WARNING レベルのアラートを表示します。
WARNING レベルのアラートを表示します。
@param statement 表示する文字列を指定します。
@param question 必要であれば質問を指定します。
@return question を指定した場合は、それに対する回答を返します。
question を指定しない場合は nil を返します。
@see Gem::StreamUI#ask -
Net
:: IMAP # list(refname , mailbox) -> [Net :: IMAP :: MailboxList] | nil (37825.0) -
LIST コマンドを送り、クライアントから利用可能なメールボックス名の集合から 引数にマッチするものすべてを返します。
LIST コマンドを送り、クライアントから利用可能なメールボックス名の集合から
引数にマッチするものすべてを返します。
詳しくは 2060 の 6.3.8 を参照してください。
返り値は Net::IMAP::MailboxList の配列で返します。
返り値が空集合である場合は空の配列でなく nil を返します。
@param refname 参照名(文字列)
@param mailbox 調べるメールボックスの名前(文字列)。ワイルドカードを含んでいてもかまいません。
例:
imap.create("foo/bar")
imap.create("foo/baz")
... -
Net
:: FTP # storlines(cmd , file) {|line| . . . } -> nil (37810.0) -
サーバーに cmd で指定されたコマンドを送り、テキストデータを 送ります。
サーバーに cmd で指定されたコマンドを送り、テキストデータを
送ります。
一行ずつで file からテキストを読み込み、サーバーに送ります。
送るデータは IO のインスタンスを
file で指定します。
(実際には StringIO のような IO とメソッドレベルで
互換するオブジェクトであればなんでもかまいません)。
ブロックが与えられた場合には各行をそのブロックに渡します。
@param cmd コマンドを文字列で与えます。
@param file 送るデータを与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@ra... -
Net
:: FTP # retrlines(cmd) {|line| . . . } -> nil (37807.0) -
サーバーに cmd で指定されたコマンドを送り、テキストデータを 取り寄せます。
サーバーに cmd で指定されたコマンドを送り、テキストデータを
取り寄せます。
一行ずつテキストを読み込み、ブロックに渡します。
@param cmd コマンドを文字列で与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReplyError 応答コードが上の場合以外で正しくない場合(1xy, 3xyが... -
Hash
# filter! {|key , value| . . . } -> self | nil (37756.0) -
キーと値を引数としてブロックを評価した結果が真であるような要素を self に残します。
キーと値を引数としてブロックを評価した結果が真であるような要素を self
に残します。
keep_if は常に self を返します。
filter! と select! はオブジェクトが変更された場合に self を、
されていない場合に nil を返します。
ブロックが与えられなかった場合は、自身と keep_if から生成した
Enumerator オブジェクトを返します。
//emlist[例][ruby]{
h1 = {}
c = ("a".."g")
c.each_with_index {|e, i| h1[i] = e }
h2 = h1.dup
h1.select!... -
Array
# fill(start , length = nil) {|index| . . . } -> self (37732.0) -
配列の指定された範囲すべてに val をセットします。
配列の指定された範囲すべてに val をセットします。
範囲の始点が自身の末尾を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。
範囲の終点が自身の末尾を越える時は長さを自動的に拡張し、拡張した部分を val で初期化します。
このメソッドが val のコピーでなく val 自身をセットすることに注意してください。
//emlist[例][ruby]{
a = [0, 1, 2]
a.fill("x", 5..10)
p a #=> [0, 1, 2, nil, nil, "x", "x", "x", "x", "x", "x"]
//}
val の代わり... -
Zlib
:: GzipReader # each _ line(rs = $ / ) {|line| . . . } -> self (37633.0) -
IO クラスの同名メソッドIO#each, IO#each_lineと同じです。
IO クラスの同名メソッドIO#each, IO#each_lineと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::Gzip... -
String
# split(sep = $ ; , limit = 0) {|s| . . . } -> self (37630.0) -
第 1 引数 sep で指定されたセパレータによって文字列を limit 個まで分割し、 結果を文字列の配列で返します。 ブロックを指定すると、配列を返す代わりに分割した文字列で ブロックを呼び出します。
第 1 引数 sep で指定されたセパレータによって文字列を limit 個まで分割し、
結果を文字列の配列で返します。
ブロックを指定すると、配列を返す代わりに分割した文字列で
ブロックを呼び出します。
第 1 引数 sep は以下のいずれかです。
: 正規表現
正規表現にマッチする部分で分割する。
特に、括弧によるグルーピングがあればそのグループにマッチした
文字列も結果の配列に含まれる (後述)。
: 文字列
その文字列自体にマッチする部分で分割する。
: 1 バイトの空白文字 ' '
先頭と末尾の空白を除いたうえで、空白文字列で分割する。
... -
Array
# filter! {|item| block } -> self | nil (37603.0) -
ブロックが真を返した要素を残し、偽を返した要素を自身から削除します。 変更があった場合は self を、 変更がなかった場合には nil を返します。
ブロックが真を返した要素を残し、偽を返した要素を自身から削除します。
変更があった場合は self を、
変更がなかった場合には nil を返します。
//emlist[例][ruby]{
a = %w{ a b c d e f }
a.select! {|v| v =~ /[a-z]/ } # => nil
a # => ["a", "b", "c", "d", "e", "f"]
//}
ブロックが与えられなかった場合は、自身と select! から生成した
Enumerator オブジェクトを返します。
@see Array#keep_if, Array#reject! -
IO
# external _ encoding -> Encoding | nil (37591.0) -
IO の外部エンコーディングを返します。 外部エンコーディングが指定されていない場合は nil を返します。 ただし読み込み専用モードの場合は Encoding.default_external になります。
IO の外部エンコーディングを返します。
外部エンコーディングが指定されていない場合は nil を返します。
ただし読み込み専用モードの場合は Encoding.default_external になります。
//emlist[例][ruby]{
IO.write("testfile", "abcde")
File.open("testfile") { |f| p f.external_encoding } # => #<Encoding:UTF-8>
//} -
Signal
. # signame(signo) -> String | nil (37591.0) -
引数で指定されたシグナル番号をシグナル名に変換して返します。 対応するシグナル番号が存在しない場合は nil を返します。
引数で指定されたシグナル番号をシグナル名に変換して返します。
対応するシグナル番号が存在しない場合は nil を返します。
Signal.trap("INT") { |signo| puts Signal.signame(signo) }
Process.kill("INT", 0)
# => INT
@see Signal.#list -
Kernel
. # caller _ locations(range) -> [Thread :: Backtrace :: Location] | nil (37582.0) -
現在のフレームを Thread::Backtrace::Location の配列で返します。引 数で指定した値が範囲外の場合は nil を返します。
現在のフレームを Thread::Backtrace::Location の配列で返します。引
数で指定した値が範囲外の場合は nil を返します。
@param start 開始フレームの位置を数値で指定します。
@param length 取得するフレームの個数を指定します。
@param range 取得したいフレームの範囲を示す Range オブジェクトを指定します。
//emlist[例][ruby]{
def test1(start, length)
locations = caller_locations(start, length)
p locations
... -
Rake
:: TaskManager # synthesize _ file _ task(task _ name) -> Rake :: FileTask | nil (37579.0) -
与えられたタスク名をもとにファイルタスクを合成します。
与えられたタスク名をもとにファイルタスクを合成します。
@param task_name タスク名を指定します。
@return 与えられたタスク名と同名のファイルが存在する場合は、ファイルタスクを作成して返します。
そうでない場合は nil を返します。
@raise RuntimeError タスクを合成できなかった場合に発生します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do |task|
task.applicatio... -
Kernel
$ $ CHILD _ STATUS -> Process :: Status | nil (37561.0) -
$? の別名
$? の別名
require "English"
out = `wget https://www.ruby-lang.org/en/about/license.txt -O - 2>/dev/null`
if $CHILD_STATUS.to_i == 0
print "wget success\n"
out.split(/\n/).each { |line|
printf "%s\n", line
}
else
print "wget failed\n"
end -
Net
:: IMAP :: Address # mailbox -> String | nil (37561.0) -
メールアドレスのメールボックス名を返します。
メールアドレスのメールボックス名を返します。
これが nil ならばそれは 822 group の終わりを意味します。
これが nil でなく、Net::IMAP::Address#mailbox が nil ならば、
822 のグループ名を表します。
どれでもなければ、822 の local-part を表します。
通常は、メールアドレスの「@」の手前を返します。 -
REXML
:: Attributes # get _ attribute _ ns(namespace , name) -> REXML :: Attribute | nil (37561.0) -
namespace と name で特定される属性を返します。
namespace と name で特定される属性を返します。
namespace で名前空間を、 name で prefix を含まない属性名を
指定します。
指定された属性が存在しない場合は nil を返します。
XML プロセッサが prefix を置き換えてしまった場合でも、このメソッドを
使うことで属性を正しく指定することができます。
@param namespace 名前空間(URI, 文字列)
@param name 属性名(文字列)
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.ne... -
Etc
. # getlogin -> String | nil (37555.0) -
自分の login 名を返します。得られなかった場合は nil を返します。
自分の login 名を返します。得られなかった場合は nil を返します。
getlogin は su(1) などでログイン時のユーザとは異なるユーザになっている場合、
現在ではなくログイン時のユーザを返します。
このメソッドが失敗した場合は Etc.#getpwuid に
フォールバックするとよいでしょう。
たとえば、環境変数 USER などもあわせて、以下のようにフォールバックできます。
//emlist[][ruby]{
require "etc"
login_user = ENV['USER'] || ENV['LOGNAME'] || Etc.getlogin || Et... -
Gem
:: SourceInfoCache # try _ file(path) -> String | nil (37555.0) -
与えられたパスがキャッシュファイルとして利用可能な場合、そのパスを返します。 そうでない場合は nil を返します。
与えられたパスがキャッシュファイルとして利用可能な場合、そのパスを返します。
そうでない場合は nil を返します。
@param path キャッシュファイルの候補となるパスを指定します。 -
RDoc
:: Context # find _ module _ named(name) -> RDoc :: NormalModule | nil (37555.0) -
追加された RDoc::NormalModule から引数で指定した名前のモジュール を検索します。見つからなかった場合は nil を返します。
追加された RDoc::NormalModule から引数で指定した名前のモジュール
を検索します。見つからなかった場合は nil を返します。
@param name モジュールの名前を文字列で指定します。 -
StringScanner
# check _ until(regexp) -> String | nil (37555.0) -
regexp が一致するまで文字列をスキャンします。 マッチに成功したらスキャン開始位置からマッチ部分の末尾までの部分文字列を返します。 マッチに失敗したら nil を返します。
regexp が一致するまで文字列をスキャンします。
マッチに成功したらスキャン開始位置からマッチ部分の末尾までの部分文字列を返します。
マッチに失敗したら nil を返します。
このメソッドはマッチが成功してもスキャンポインタを進めません。
@param regexp マッチに用いる正規表現を指定します。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('test string')
s.check_until(/str/) # => "test str"
s.matched # => "str... -
StringScanner
# scan _ until(regexp) -> String | nil (37555.0) -
regexp で指定された正規表現とマッチするまで文字列をスキャンします。 マッチに成功したらスキャンポインタを進めて、 スキャン開始位置からマッチ部分の末尾までの部分文字列を返します。 マッチに失敗したら nil を返します。
regexp で指定された正規表現とマッチするまで文字列をスキャンします。
マッチに成功したらスキャンポインタを進めて、
スキャン開始位置からマッチ部分の末尾までの部分文字列を返します。
マッチに失敗したら nil を返します。
@param regexp マッチに用いる正規表現を指定します。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('test string')
s.scan_until(/str/) # => "test str"
s.matched # => "str"
s.pos ... -
WEBrick
:: HTTPResponse # filename -> String | nil (37555.0) -
自身の内容があるファイルのそれである場合に、そのファイル名を返します。 デフォルトは nil です。
自身の内容があるファイルのそれである場合に、そのファイル名を返します。
デフォルトは nil です。 -
Kernel
$ $ LAST _ READ _ LINE -> String | nil (37543.0) -
$_ の別名
$_ の別名
1 e
2 f
3 g
4 h
5 i
# end of a.txt
ruby -rEnglish -ne'p $LAST_READ_LINE' a.txt
#=>
"1 e\n"
"2 f\n"
"3 g\n"
"4 h\n"
"5 i\n" -
String
# delete _ prefix!(prefix) -> self | nil (37543.0) -
self の先頭から破壊的に prefix を削除します。
self の先頭から破壊的に prefix を削除します。
@param prefix 先頭から削除する文字列を指定します。
@return 削除した場合は self、変化しなかった場合は nil
//emlist[][ruby]{
"hello".delete_prefix!("hel") # => "lo"
"hello".delete_prefix!("llo") # => nil
//}
@see String#delete_prefix
@see String#delete_suffix!
@see String#start_with? -
String
# delete _ suffix!(suffix) -> self | nil (37543.0) -
self の末尾から破壊的に suffix を削除します。
self の末尾から破壊的に suffix を削除します。
@param suffix 末尾から削除する文字列を指定します。
@return 削除した場合は self、変化しなかった場合は nil
//emlist[][ruby]{
"hello".delete_suffix!("llo") # => "he"
"hello".delete_suffix!("hel") # => nil
//}
@see String#chomp!
@see String#chop!
@see String#delete_prefix!
@see String#delete_suffix
@see S... -
ENV
. filter! {|key , value| . . . } -> ENV | nil (37540.0) -
キーと値を引数としてブロックを評価した結果が真であ るような要素を環境変数に残します。
キーと値を引数としてブロックを評価した結果が真であ
るような要素を環境変数に残します。
keep_if は常に self を返します。
select! と filter! はオブジェクトが変更された場合に self を、
されていない場合に nil を返します。
ブロックが省略された場合には Enumerator を返します。
@see ENV.delete_if,ENV.reject!, Hash#keep_if, Hash#select!, -
Set
# filter! {|element| . . . } -> self | nil (37537.0) -
各要素に対してブロックを評価し、その結果が偽であった要素を self から削除します。
各要素に対してブロックを評価し、その結果が偽であった要素を self から削除します。
@return 変更があった場合は self を、変更がなかった場合は nil を返します。 -
Kernel
. # BigDecimal(s , exception: true) -> BigDecimal | nil (37531.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
引数で指定した値を表す BigDecimal オブジェクトを生成します。
@param s 数値を表現する初期値を文字列、Integer、
Float、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無視されます。また、判断できない文字が出現
した時点で文字列は終了したものとみなされます。
@param n 必要な有効桁数(self の最大有効桁数)を整数で指定します。 n が
0 または省略されたときは、n の値は s の有効桁数とみなされます。... -
Kernel
. # BigDecimal(s , n , exception: true) -> BigDecimal | nil (37531.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
引数で指定した値を表す BigDecimal オブジェクトを生成します。
@param s 数値を表現する初期値を文字列、Integer、
Float、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無視されます。また、判断できない文字が出現
した時点で文字列は終了したものとみなされます。
@param n 必要な有効桁数(self の最大有効桁数)を整数で指定します。 n が
0 または省略されたときは、n の値は s の有効桁数とみなされます。... -
WIN32OLE
# ole _ obj _ help -> WIN32OLE _ TYPE | nil (37531.0) -
WIN32OLE_TYPEオブジェクトを返します。
WIN32OLE_TYPEオブジェクトを返します。
WIN32OLE_TYPEオブジェクトは、WIN32OLEオブジェクトの文書情報と型情
報を保持するオブジェクトです。
@return オブジェクトに関連するWIN32OLE_TYPEオブジェクトを返します。
オブジェクトがドキュメント情報を持たない場合はnilを返します。
excel = WIN32OLE.new('Excel.Application')
tobj = excel.ole_obj_help
@see WIN32OLE_TYPE -
WIN32OLE
# ole _ type -> WIN32OLE _ TYPE | nil (37531.0) -
WIN32OLE_TYPEオブジェクトを返します。
WIN32OLE_TYPEオブジェクトを返します。
WIN32OLE_TYPEオブジェクトは、WIN32OLEオブジェクトの文書情報と型情
報を保持するオブジェクトです。
@return オブジェクトに関連するWIN32OLE_TYPEオブジェクトを返します。
オブジェクトがドキュメント情報を持たない場合はnilを返します。
excel = WIN32OLE.new('Excel.Application')
tobj = excel.ole_obj_help
@see WIN32OLE_TYPE -
Net
:: IMAP :: Envelope # in _ reply _ to -> String | nil (37525.0) -
In-reply-to の内容を文字列で返します。
In-reply-to の内容を文字列で返します。
エンベロープに存在しないときは nil を返します。 -
OpenSSL
:: Buffering # each _ line(eol= $ / ) {|line| . . . } -> () (37525.0) -
現在の読み込み位置から1行ずつ文字列として読み込み、 それを引数としてブロックを呼び出します。
現在の読み込み位置から1行ずつ文字列として読み込み、
それを引数としてブロックを呼び出します。
IO#each と同様ですが、区切り文字列に
"" を渡した場合や、nil を渡したときの意味が異なり、
これらの場合は正しく動作しません。
@param eol 行区切り文字列/正規表現