ライブラリ
- ビルトイン (730)
- bigdecimal (4)
-
cgi
/ core (1) - csv (42)
- date (8)
- dbm (12)
- digest (4)
- drb (3)
-
drb
/ extservm (1) - etc (1)
- expect (2)
- fiber (1)
- fiddle (3)
-
fiddle
/ import (2) - gdbm (12)
- getoptlong (8)
-
io
/ console (3) -
io
/ wait (5) - ipaddr (2)
-
irb
/ context (5) -
irb
/ ext / history (1) -
irb
/ ext / save-history (2) - logger (5)
- matrix (45)
- mkmf (21)
-
net
/ ftp (39) -
net
/ http (77) -
net
/ imap (55) -
net
/ pop (15) -
net
/ smtp (9) - observer (1)
- open-uri (11)
- openssl (86)
- optparse (51)
- ostruct (3)
- pathname (24)
- pp (3)
- prime (11)
- pstore (5)
- psych (17)
- rake (23)
-
rake
/ loaders / makefile (1) -
rake
/ packagetask (15) -
rdoc
/ context (14) -
rdoc
/ markup (1) -
rdoc
/ text (1) -
rdoc
/ top _ level (2) - resolv (9)
-
rexml
/ document (67) -
rexml
/ parsers / pullparser (2) -
rexml
/ parsers / sax2parser (5) -
rinda
/ rinda (3) -
rinda
/ tuplespace (5) - ripper (2)
-
ripper
/ filter (2) -
rubygems
/ command (1) -
rubygems
/ command _ manager (2) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ config _ file (2) -
rubygems
/ dependency _ list (1) -
rubygems
/ gem _ path _ searcher (1) -
rubygems
/ package / tar _ input (2) -
rubygems
/ package / tar _ output (1) -
rubygems
/ package / tar _ reader (2) -
rubygems
/ package / tar _ reader / entry (1) -
rubygems
/ package / tar _ writer (4) -
rubygems
/ remote _ fetcher (3) -
rubygems
/ source _ index (3) -
rubygems
/ source _ info _ cache (1) -
rubygems
/ specification (2) -
rubygems
/ user _ interaction (5) -
rubygems
/ version (1) - scanf (4)
- sdbm (11)
- set (20)
- shell (16)
-
shell
/ builtin-command (5) -
shell
/ command-processor (14) -
shell
/ filter (18) -
shell
/ system-command (3) - socket (34)
- stringio (25)
- strscan (17)
- sync (1)
-
syslog
/ logger (1) - tempfile (1)
- thwait (7)
- timeout (2)
- tracer (1)
- tsort (8)
- uri (17)
-
webrick
/ httpauth / authenticator (1) -
webrick
/ httpauth / htdigest (1) -
webrick
/ httpauth / htpasswd (1) -
webrick
/ httprequest (4) -
webrick
/ httpresponse (9) -
webrick
/ httpserver (2) -
webrick
/ httputils (6) -
webrick
/ httpversion (1) -
webrick
/ server (2) -
webrick
/ ssl (1) -
win32
/ registry (3) - win32ole (46)
-
yaml
/ dbm (9) - zlib (38)
クラス
-
ARGF
. class (38) - Addrinfo (11)
- Array (115)
- BasicObject (3)
- BasicSocket (6)
- BigDecimal (4)
- Binding (1)
- CSV (24)
-
CSV
:: FieldInfo (3) -
CSV
:: Row (6) -
CSV
:: Table (8) - Class (1)
- Complex (1)
- DBM (12)
-
DRb
:: DRbObject (2) -
DRb
:: DRbServer (1) -
DRb
:: ExtServManager (1) - Date (8)
-
Digest
:: Base (4) - Dir (9)
-
Encoding
:: Converter (1) - Enumerator (9)
-
Enumerator
:: Lazy (28) -
Enumerator
:: Yielder (2) - Exception (3)
- FalseClass (1)
- Fiber (1)
-
Fiddle
:: Function (3) - File (10)
-
File
:: Stat (10) - Float (11)
- GDBM (12)
-
Gem
:: Command (1) -
Gem
:: CommandManager (2) -
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: ConfigFile (2) -
Gem
:: DependencyList (1) -
Gem
:: GemPathSearcher (1) -
Gem
:: Package :: TarInput (2) -
Gem
:: Package :: TarOutput (1) -
Gem
:: Package :: TarReader (2) -
Gem
:: Package :: TarReader :: Entry (1) -
Gem
:: Package :: TarWriter (4) -
Gem
:: RemoteFetcher (3) -
Gem
:: SourceIndex (3) -
Gem
:: SourceInfoCache (1) -
Gem
:: Specification (2) -
Gem
:: StreamUI (5) -
Gem
:: Version (1) - GetoptLong (8)
- Hash (53)
- IO (73)
- IPAddr (2)
- IPSocket (1)
-
IRB
:: Context (8) - Integer (9)
- LoadError (1)
- Logger (4)
-
Logger
:: LogDevice (1) - MatchData (7)
- Matrix (28)
-
Matrix
:: LUPDecomposition (1) - Method (3)
- Module (18)
-
Net
:: FTP (29) -
Net
:: FTP :: MLSxEntry (10) -
Net
:: HTTP (51) -
Net
:: HTTPGenericRequest (2) -
Net
:: HTTPResponse (4) -
Net
:: IMAP (8) -
Net
:: IMAP :: Address (4) -
Net
:: IMAP :: BodyTypeBasic (7) -
Net
:: IMAP :: BodyTypeMessage (9) -
Net
:: IMAP :: BodyTypeMultipart (4) -
Net
:: IMAP :: BodyTypeText (7) -
Net
:: IMAP :: ContentDisposition (1) -
Net
:: IMAP :: Envelope (10) -
Net
:: IMAP :: MailboxList (1) -
Net
:: IMAP :: ResponseCode (1) -
Net
:: IMAP :: ResponseError (1) -
Net
:: IMAP :: ResponseText (1) -
Net
:: IMAP :: ThreadMember (1) -
Net
:: POP3 (6) -
Net
:: POPMail (9) -
Net
:: SMTP (9) - NilClass (1)
- Numeric (14)
- Object (12)
-
ObjectSpace
:: WeakMap (1) -
OpenSSL
:: ASN1 :: Constructive (2) -
OpenSSL
:: ASN1 :: ObjectId (4) -
OpenSSL
:: ASN1 :: Primitive (1) -
OpenSSL
:: BN (3) -
OpenSSL
:: Config (4) -
OpenSSL
:: OCSP :: BasicResponse (1) -
OpenSSL
:: OCSP :: Response (1) -
OpenSSL
:: PKCS7 (2) -
OpenSSL
:: PKey :: DSA (6) -
OpenSSL
:: PKey :: EC (2) -
OpenSSL
:: PKey :: EC :: Group (2) -
OpenSSL
:: PKey :: RSA (6) -
OpenSSL
:: SSL :: SSLContext (24) -
OpenSSL
:: SSL :: SSLSocket (5) -
OpenSSL
:: X509 :: ExtensionFactory (4) -
OpenSSL
:: X509 :: Name (2) -
OpenSSL
:: X509 :: Store (7) -
OpenSSL
:: X509 :: StoreContext (3) - OpenStruct (3)
- OptionParser (47)
- PP (1)
- PStore (5)
- Pathname (24)
- Prime (2)
-
Prime
:: PseudoPrimeGenerator (9) - Proc (4)
-
Process
:: Status (3) -
Psych
:: Handler (1) -
Psych
:: Nodes :: Mapping (2) -
Psych
:: Nodes :: Node (5) -
Psych
:: Nodes :: Scalar (2) -
Psych
:: Nodes :: Sequence (2) -
Psych
:: Stream (2) -
Psych
:: SyntaxError (1) -
Psych
:: Visitors :: YAMLTree (2) -
RDoc
:: Context (12) -
RDoc
:: Context :: Section (2) -
RDoc
:: Markup (1) -
RDoc
:: Options (11) -
RDoc
:: TopLevel (2) -
REXML
:: AttlistDecl (2) -
REXML
:: Attribute (1) -
REXML
:: Attributes (5) -
REXML
:: Child (2) -
REXML
:: Comment (1) -
REXML
:: DocType (6) -
REXML
:: Document (3) -
REXML
:: Element (12) -
REXML
:: Elements (4) -
REXML
:: Entity (7) -
REXML
:: Instruction (1) -
REXML
:: NotationDecl (2) -
REXML
:: Parent (12) -
REXML
:: Parsers :: PullParser (2) -
REXML
:: Parsers :: SAX2Parser (5) -
REXML
:: Text (2) -
REXML
:: XMLDecl (3) -
Rake
:: FileList (3) -
Rake
:: FileTask (2) -
Rake
:: MakefileLoader (1) -
Rake
:: NameSpace (2) -
Rake
:: PackageTask (15) -
Rake
:: TaskArguments (1) - Random (3)
- Range (15)
- Rational (12)
- Regexp (7)
- Resolv (2)
-
Resolv
:: DNS (5) -
Resolv
:: Hosts (2) -
Rinda
:: TupleEntry (1) -
Rinda
:: TupleSpace (4) -
Rinda
:: TupleSpaceProxy (3) - Ripper (2)
-
Ripper
:: Filter (2) -
RubyVM
:: InstructionSequence (1) - SDBM (11)
- Set (18)
- Shell (16)
-
Shell
:: Cat (1) -
Shell
:: CommandProcessor (14) -
Shell
:: Concat (1) -
Shell
:: Echo (1) -
Shell
:: Filter (18) -
Shell
:: Glob (1) -
Shell
:: SystemCommand (3) -
Shell
:: Tee (1) -
Socket
:: AncillaryData (2) -
Socket
:: Ifaddr (5) - String (94)
- StringIO (25)
- StringScanner (17)
- Struct (7)
- Symbol (14)
-
Syslog
:: Logger (1) - SystemCallError (1)
- TCPServer (2)
- Tempfile (1)
- Thread (12)
-
Thread
:: Backtrace :: Location (4) -
Thread
:: Queue (7) -
Thread
:: SizedQueue (4) - ThreadsWait (7)
- Time (2)
- TracePoint (10)
- Tracer (1)
- TrueClass (1)
- UNIXServer (2)
- UNIXSocket (5)
-
URI
:: FTP (1) -
URI
:: Generic (16) - UnboundMethod (3)
- Vector (16)
-
WEBrick
:: GenericServer (3) -
WEBrick
:: HTTPAuth :: Htdigest (1) -
WEBrick
:: HTTPAuth :: Htpasswd (1) -
WEBrick
:: HTTPRequest (4) -
WEBrick
:: HTTPResponse (9) -
WEBrick
:: HTTPServer (2) -
WEBrick
:: HTTPUtils :: FormData (6) -
WEBrick
:: HTTPVersion (1) - WIN32OLE (9)
-
WIN32OLE
_ EVENT (4) -
WIN32OLE
_ METHOD (6) -
WIN32OLE
_ PARAM (2) -
WIN32OLE
_ TYPE (14) -
WIN32OLE
_ TYPELIB (2) -
WIN32OLE
_ VARIABLE (8) -
WIN32OLE
_ VARIANT (1) -
Win32
:: Registry (3) -
YAML
:: DBM (9) -
Zlib
:: Deflate (1) -
Zlib
:: GzipFile (2) -
Zlib
:: GzipFile :: Error (1) -
Zlib
:: GzipReader (21) -
Zlib
:: GzipWriter (12) -
Zlib
:: Inflate (1)
モジュール
-
CGI
:: QueryExtension (1) - Enumerable (110)
-
Fiddle
:: Importer (2) - FileUtils (2)
- Kernel (27)
-
Net
:: HTTPHeader (20) - Observable (1)
-
OpenSSL
:: Buffering (7) -
OpenURI
:: Meta (8) -
OpenURI
:: OpenRead (3) -
OptionParser
:: Arguable (4) -
RDoc
:: Text (1) -
REXML
:: Node (4) -
Rake
:: TaskManager (10) -
Sync
_ m (1) - TSort (8)
-
WEBrick
:: HTTPAuth :: Authenticator (1)
キーワード
- * (4)
- ** (1)
- + (2)
- +@ (1)
- - (3)
- -@ (1)
-
/ (1) - < (1)
- << (5)
- <= (1)
- <=> (22)
- == (2)
- =~ (3)
- > (1)
- >= (1)
- [] (38)
-
_ _ drbref (1) -
_ _ drburi (1) -
_ invoke (1) - abort (1)
-
absolute
_ path (2) - accept (3)
- add (1)
- add? (1)
-
add
_ bindir (1) -
add
_ class (1) -
add
_ class _ or _ module (2) -
add
_ file (2) -
add
_ file _ simple (2) -
add
_ gem _ contents (1) -
add
_ module (1) -
add
_ option (1) -
add
_ response _ handler (2) -
add
_ row (1) -
add
_ trace _ func (1) - addr (2)
- advise (1)
- alert (1)
-
alert
_ error (1) -
alert
_ warning (1) - all (3)
- all? (3)
-
all
_ waits (1) - anchor (3)
- angle (2)
- any? (5)
- append (3)
-
append
_ features (1) - arg (2)
-
arg
_ config (1) - arity (1)
- ascend (2)
- ask (1)
- assoc (2)
- at (1)
- atime (1)
- attribute (1)
-
attribute
_ of (1) - autoclose? (1)
- autoload? (1)
- backtrace (1)
-
backtrace
_ locations (2) -
base
_ label (1) -
base
_ uri (1) - basic (1)
- bcc (1)
- begin (1)
- bind (3)
- binding (1)
- binmode (1)
- binread (1)
-
block
_ length (1) - blockdev? (1)
- body (5)
-
body
_ stream (1) -
body
_ stream= (1) - broadaddr (1)
- bsearch (4)
-
bsearch
_ index (2) - bytes (8)
- byteslice (3)
-
ca
_ file (2) -
ca
_ path (2) - call (1)
-
callee
_ id (1) -
canonical
_ each (1) - canonname (1)
- capitalize! (1)
- casecmp (2)
- casecmp? (2)
- cat (3)
- cause (1)
- cc (1)
- ceil (2)
- cert (2)
-
cert
_ store (2) - certificates (1)
- chain (2)
- chardev? (1)
- chars (8)
- charset (3)
- check (1)
-
check
_ signedness (2) -
check
_ sizeof (2) -
check
_ until (1) - chomp! (1)
- chop! (1)
- chown (1)
- chr (1)
- chunk (3)
-
chunk
_ while (2) - ciphers (1)
-
class
_ eval (2) -
class
_ exec (1) - classes (1)
- classify (1)
- clear (1)
-
client
_ ca (1) -
client
_ cert _ cb (1) -
client
_ cert _ cb= (1) - clone (1)
- close (1)
-
close
_ read (1) -
close
_ write (1) - closed? (1)
- cmp (2)
- code (1)
- codepoints (8)
- cofactor (1)
-
cofactor
_ expansion (1) -
col
_ sep (1) - collect (10)
- collect! (3)
- collect2 (2)
-
collect
_ concat (3) - column (4)
- combination (2)
- combine (1)
- comment (2)
- comment= (1)
- commit (1)
- compact! (2)
- component (1)
- connect (2)
-
connect
_ address (1) -
connect
_ from (2) -
connect
_ to (2) - content (1)
-
content
_ encoding (1) -
content
_ id (3) -
content
_ length (2) -
content
_ length= (1) -
content
_ range (1) -
content
_ type (4) - context (1)
-
continue
_ timeout (1) - convert (4)
- cooked (1)
- count (6)
-
coverage
_ report (1) - create (1)
-
create
_ body (1) -
create
_ rule (1) - crl (1)
- ctime (1)
-
current
_ crl (1) -
curve
_ name (1) - cycle (4)
- data (3)
- date (1)
-
datetime
_ format (1) - debug (1)
- debug? (1)
- default (3)
-
default
_ argv= (1) -
default
_ event _ sources (1) -
default
_ executable (1) -
default
_ ole _ types (1) -
default
_ port (1) -
default
_ proc (1) -
default
_ proc= (1) -
defined
_ class (1) - delete (12)
- delete! (1)
- delete? (1)
-
delete
_ all (2) -
delete
_ at (2) -
delete
_ attribute (1) -
delete
_ if (14) -
delete
_ observer (1) -
delete
_ prefix! (1) -
delete
_ suffix! (1) - delim (1)
- deq (2)
- descend (2)
- description (3)
-
det
_ e (1) - detect (2)
-
determinant
_ e (1) - dig (4)
-
digest
_ length (1) - dir (2)
- disposition (4)
- divide (2)
-
do
_ not _ reverse _ lookup (1) - doctype (2)
- document (2)
- downcase! (1)
- downto (4)
-
drop
_ while (5) - dstaddr (1)
- dup (1)
- each (78)
- each2 (2)
-
each
_ address (3) -
each
_ attribute (2) -
each
_ byte (11) -
each
_ capitalized (1) -
each
_ capitalized _ name (1) -
each
_ char (8) -
each
_ child (4) -
each
_ classmodule (1) -
each
_ codepoint (8) -
each
_ cons (2) -
each
_ constant (1) -
each
_ data (1) -
each
_ element (1) -
each
_ element _ with _ attribute (1) -
each
_ element _ with _ text (1) -
each
_ entry (4) -
each
_ filename (1) -
each
_ grapheme _ cluster (2) -
each
_ header (1) -
each
_ index (4) -
each
_ key (7) -
each
_ line (19) -
each
_ mail (1) -
each
_ method (1) -
each
_ name (4) -
each
_ option (1) -
each
_ pair (10) -
each
_ recursive (1) -
each
_ resource (1) -
each
_ slice (2) -
each
_ strongly _ connected _ component (2) -
each
_ strongly _ connected _ component _ from (2) -
each
_ value (8) -
each
_ with _ index (6) -
each
_ with _ object (2) - echo (3)
- egrep (1)
-
egrep
_ cpp (2) - element (1)
- empty? (2)
-
enable
_ config (2) - encode (3)
- encoding (1)
- end (1)
-
enhance
_ with _ matching _ rule (1) - entity (2)
-
enum
_ for (4) - envelope (1)
- environment (1)
- eof (2)
- eof? (2)
- errno (1)
- error (2)
- error= (1)
- error? (1)
-
error
_ string (2) -
eval
_ history (1) - event (1)
-
event
_ interface (1) - exclude (1)
- exist? (1)
- exitstatus (1)
- expect (2)
- export (4)
- expunge (1)
-
extend
_ object (1) - extension (4)
- external (1)
-
external
_ encoding (2) -
external
_ id (1) -
extra
_ accessors (1) -
extra
_ chain _ cert (1) - facts (1)
- fcntl (1)
- fdiv (1)
- fetch (14)
-
fetch
_ path (1) -
fetch
_ values (2) - field (1)
- file (2)
- filename (3)
- filename= (1)
- fileno (1)
- fill (6)
- find (5)
-
find
_ all (3) -
find
_ command (1) -
find
_ enclosing _ module _ named (1) -
find
_ executable (1) -
find
_ first _ recursive (1) -
find
_ index (9) -
find
_ local _ symbol (1) -
find
_ module _ named (1) -
find
_ name (1) -
find
_ proxy (1) - finish (1)
- finished? (1)
- first (3)
-
flat
_ map (3) - flatten (2)
- flatten! (2)
- flock (2)
- floor (2)
- flush (2)
-
force
_ quotes? (1) - foreach (3)
- formatter (2)
- formatter= (1)
- fragment (1)
- from (1)
- get (4)
- get2 (2)
-
get
_ attribute (1) -
get
_ attribute _ ns (1) -
get
_ byte (1) -
get
_ path (1) -
get
_ proxy _ from _ env (1) -
get
_ text (1) -
get
_ value (1) - getaddress (1)
- getaddresses (1)
- getbinaryfile (2)
- getbyte (5)
- getc (6)
- getch (1)
- getpeereid (1)
- getquotaroot (1)
- gets (10)
- gettextfile (2)
- glob (5)
-
grapheme
_ clusters (2) - grep (3)
-
grep
_ v (3) -
group
_ by (2) - gsub (4)
- gsub! (4)
- guid (1)
- handler= (1)
- head (1)
- head2 (2)
- header (1)
-
header
_ convert (3) - headers (1)
- help (1)
- helpcontext (2)
- helpfile (2)
- helpstring (2)
-
history
_ file (1) - host (2)
- hostname (2)
- idle (1)
-
implemented
_ ole _ types (1) -
in
_ namespace (1) -
in
_ reply _ to (1) - index (12)
- infinite? (3)
- inject (4)
-
inplace
_ mode (1) -
inplace
_ mode= (1) - input (2)
- inspect (4)
-
inspect
_ mode (1) -
instance
_ eval (2) -
instance
_ exec (1) -
instance
_ method (1) -
instance
_ variable _ get (1) - intern (1)
-
internal
_ encoding (3) - invert (1)
- invoke (1)
-
issuer
_ certificate (1) - join (3)
-
join
_ nowait (1) -
keep
_ if (5) - key (6)
- lambda? (1)
- lang (1)
- language (4)
-
laplace
_ expansion (1) - last (1)
-
last
_ comment (1) -
last
_ description (1) -
last
_ description= (1) -
last
_ error (1) -
last
_ modified (1) - lazy (1)
- length (2)
- libpathflag (1)
- line (1)
- lineno (4)
- lineno= (1)
- lines (16)
-
link
_ command (1) - list (3)
- listen (7)
- ln (1)
- load (2)
-
load
_ gemspec (1) -
local
_ address (1) -
local
_ host (1) -
local
_ host= (1) -
local
_ port (1) -
local
_ port= (1) -
local
_ variables (1) -
long
_ name (1) - lookup (1)
- ls (2)
- lstat (1)
- lstrip! (1)
- mail (3)
- mailbox (1)
-
main
_ page (1) -
main
_ type (1) - map (9)
- map! (3)
- map2 (1)
- match (5)
- match? (1)
- matched (1)
-
matched
_ size (1) - matchedsize (1)
- max (10)
-
max
_ by (4) - md5 (3)
-
media
_ type (1) - merge (3)
- merge! (2)
-
method
_ id (1) -
method
_ missing (1) - min (10)
-
min
_ by (4) - minmax (2)
-
minmax
_ by (2) - mlsd (2)
- modified? (1)
- modify (1)
-
module
_ eval (2) -
module
_ exec (1) -
mount
_ proc (2) - mtime (1)
- mtime= (1)
- name (6)
- name= (2)
- namespace (1)
- native (1)
- ndata (1)
-
need
_ tar (1) -
need
_ tar= (1) -
need
_ tar _ bz2 (1) -
need
_ tar _ bz2= (1) -
need
_ tar _ gz (1) -
need
_ tar _ gz= (1) -
need
_ zip (1) -
need
_ zip= (1) - needed? (1)
- netmask (1)
-
next
_ element (1) -
next
_ sibling _ node (1) -
next
_ wait (1) - noecho (1)
- none? (3)
- nonzero? (2)
- normalize (1)
- normalize! (1)
- normalized (1)
- notation (1)
- notify (3)
-
off
_ event (1) - offset (2)
-
ole
_ classes (1) -
ole
_ func _ methods (1) -
ole
_ get _ methods (1) -
ole
_ methods (1) -
ole
_ obj _ help (1) -
ole
_ query _ interface (1) -
ole
_ type (3) -
ole
_ type _ detail (1) -
ole
_ typelib (1) -
ole
_ types (1) - on (12)
-
on
_ event (1) -
on
_ event _ with _ outargs (1) -
on
_ head (1) -
on
_ tail (1) - one? (3)
- opaque (1)
- open (7)
-
open
_ timeout (2) -
open
_ uri _ or _ path (1) - opendir (2)
-
option
_ parser (1) - order (4)
- order! (4)
-
orig
_ name (1) -
orig
_ name= (1) - out (3)
- output? (1)
- owner (2)
- pack (2)
-
package
_ dir (1) -
package
_ dir= (1) -
package
_ dir _ path (1) -
package
_ files (1) -
package
_ files= (1) -
page
_ dir (1) - param (4)
- parent (1)
- parse (3)
- parse! (1)
-
parse
_ csv (1) - partition (2)
- parts (1)
- password (1)
- patch (2)
- path (6)
- pathconf (1)
- pathmap (1)
- peek (1)
-
peer
_ cert (2) -
peer
_ cert _ chain (1) - peeraddr (2)
- pending (1)
- perm (1)
- permutation (2)
- permute (2)
- permute! (1)
- phase (2)
- pid (2)
- pop (6)
- port (1)
- pos (4)
- post (2)
- post2 (2)
-
post
_ match (1) -
pre
_ match (1) - pread (1)
-
pretty
_ print (1) -
pretty
_ print _ instance _ variables (1) -
previous
_ element (1) -
previous
_ sibling _ node (1) - print (1)
- printf (1)
-
private
_ key (1) - product (2)
- progid (1)
-
program
_ name (1) -
program
_ name= (1) -
progress
_ reporter (1) -
proxy
_ address (1) -
proxy
_ pass (1) -
proxy
_ port (1) -
proxy
_ uri (1) -
proxy
_ user (1) - proxyaddr (1)
- proxyport (1)
- ptr (1)
- pubid (1)
- public (2)
-
public
_ key (1) - push (2)
- put (2)
- put2 (2)
- putbinaryfile (2)
- putc (1)
- puts (2)
- puttextfile (2)
- pwrite (1)
- query (1)
- quiet (1)
- quiet? (1)
- quo (2)
-
raised
_ exception (1) - rand (3)
- range (1)
-
range
_ length (1) - rassoc (1)
- raw (1)
- read (13)
-
read
_ all (2) -
read
_ body (2) -
read
_ nonblock (3) -
read
_ timeout (2) - readbyte (1)
- readchar (1)
- readline (2)
- readlines (5)
- readpartial (1)
- ready (1)
- ready? (1)
-
reason
_ phrase (1) -
recv
_ io (1) - recvfrom (1)
- recvmsg (1)
- reduce (3)
- ref (1)
- registry (1)
- reject (12)
- reject! (8)
- release (1)
- remainder (1)
-
remote
_ address (1) -
renegotiation
_ cb (1) -
renegotiation
_ cb= (1) -
repeated
_ combination (2) -
repeated
_ permutation (2) -
reply
_ to (1) - request (2)
-
request
_ get (2) -
request
_ head (2) -
request
_ method (1) -
request
_ post (2) -
request
_ put (2) -
request
_ uri (1) -
respond
_ to? (1) - response (1)
- retrbinary (2)
- retrlines (1)
-
return
_ value (1) -
reverse
_ each (4) - rewind (2)
- rindex (4)
- root (1)
-
root
_ node (1) - round (3)
- route (1)
- row (2)
-
row
_ sep (1) - rstrip! (1)
- ruby (1)
- rule (1)
- sample (4)
-
save
_ history (1) - scalar (1)
- scan (3)
-
scan
_ until (1) - scanf (4)
- scheme (1)
- scrub (3)
- scrub! (3)
- seed (1)
- seek (1)
- select (12)
- select! (5)
-
send
_ mail (1) - sender (1)
- sendmail (1)
- separator (1)
- seplist (1)
- seqno (1)
-
servername
_ cb (1) -
servername
_ cb= (1) -
session
_ get _ cb (1) -
session
_ id _ context (1) -
session
_ new _ cb (1) -
session
_ remove _ cb (1) -
set
_ backtrace (1) -
set
_ dictionary (2) -
set
_ trace _ func (1) - setgid? (1)
- setuid? (1)
- sh (1)
- shift (5)
-
short
_ name (1) - sign (1)
- size (9)
- size? (4)
-
size
_ opt _ params (1) -
size
_ params (1) - skip (1)
-
skip
_ until (1) - slice (14)
- slice! (3)
-
slice
_ after (4) -
slice
_ before (5) -
slice
_ when (2) - sn (1)
- socket? (1)
- solve (1)
- sort (4)
- sort! (2)
-
sort
_ by (2) -
sort
_ by! (2) - source (1)
-
source
_ location (3) -
source
_ ole _ types (1) - specification (1)
- squeeze! (1)
-
src
_ type (1) -
ssl
_ context (1) -
ssl
_ timeout (2) -
ssl
_ version (1) -
stand
_ alone? (1) - standalone (1)
- start (10)
- stat (1)
- status (3)
- step (10)
- sticky? (1)
- stopsig (1)
- storbinary (2)
- store (1)
- storlines (2)
- strip! (1)
- sub (5)
- sub! (3)
-
sub
_ type (1) - subject (1)
-
subject
_ certificate (1) -
subject
_ request (1) - subsec (1)
- sum (5)
- summarize (2)
-
summary
_ indent (1) -
summary
_ indent= (1) -
summary
_ width (1) -
summary
_ width= (1) -
super
_ method (2) - superclass (1)
- swapcase! (1)
-
sync
_ ex _ locker (1) -
synthesize
_ file _ task (1) - sysaccept (2)
- sysseek (1)
- system (5)
- syswrite (1)
- tag (4)
- tagging (2)
- take (2)
-
take
_ while (6) - tap (1)
- tasks (2)
- tee (3)
- tell (4)
-
template
_ dir (1) - terminated? (1)
- termsig (1)
- test (3)
- text (1)
-
thread
_ variable _ get (1) - threads (1)
- timeout (3)
- times (2)
- title (2)
-
tmp
_ dh _ callback (1) -
tmp
_ dh _ callback= (1) - to (1)
-
to
_ a (1) -
to
_ enum (4) -
to
_ h (1) -
to
_ i (2) -
to
_ path (1) -
to
_ pem (4) -
to
_ s (10) -
to
_ set (2) -
to
_ yaml (1) - tr (1)
- tr! (1)
-
tr
_ s! (1) - trace (1)
-
trace
_ func (1) - transact (3)
- transaction (1)
- transfer (1)
-
transform
_ keys (2) -
transform
_ keys! (2) -
transform
_ values (2) -
transform
_ values! (2) - tree (1)
- truncate (3)
-
try
_ constant (2) -
try
_ file (1) -
try
_ run (2) -
tsort
_ each (2) -
tsort
_ each _ child (1) -
tsort
_ each _ node (1) - type (1)
- typecode (1)
- ucmp (1)
-
uid
_ store (1) - ungetc (1)
- uniq (5)
- uniq! (2)
- unique (1)
-
unix
_ rights (1) - unnormalized (1)
- unpack (1)
- unused (1)
- upcase! (1)
- update (3)
-
upper
_ bound (1) - upto (5)
- uri (2)
-
use
_ readline (1) -
use
_ readline? (1) - user (1)
- userdb (1)
- userinfo (1)
- value (6)
-
variable
_ kind (1) - variables (1)
- varkind (1)
- vartype (1)
- ver (1)
- verbose (2)
- verbose? (1)
- verbosity (1)
- verify (2)
-
verify
_ callback (2) -
verify
_ callback= (1) -
verify
_ depth (1) -
verify
_ mode (2) - vhid (1)
- visibility (2)
- visible? (1)
- wait (1)
-
wait
_ readable (1) -
wait
_ writable (2) - webcvs (1)
-
with
_ config (2) -
with
_ index (4) -
with
_ object (4) -
with
_ werror (2) -
world
_ readable? (1) -
world
_ writable? (1) - write (2)
-
write
_ headers? (1) -
write
_ nonblock (1) -
xml
_ decl (1) - yaml (1)
- yield (2)
-
yield
_ self (2) - zip (4)
- ~ (1)
検索結果
先頭5件
-
Integer
# |(other) -> Integer (63940.0) -
ビット二項演算子。論理和を計算します。
ビット二項演算子。論理和を計算します。
@param other 数値
//emlist[][ruby]{
1 | 1 # => 1
2 | 3 # => 3
//} -
FalseClass
# |(other) -> bool (63730.0) -
other が真なら true を, 偽なら false を返します。
other が真なら true を, 偽なら false を返します。
@param other 論理和を行なう式です。
| は再定義可能な演算子に分類されていますので、通常は false | other の形で使われます。
//emlist[例][ruby]{
p false | true #=> true
p false | false #=> false
p false | nil #=> false
p false | (1 == 1) #=> true
p false | (1 + 1) #=> true
p false.|(true) #=... -
TrueClass
# |(other) -> bool (63730.0) -
常に true を返します。
常に true を返します。
@param other 論理和を行なう式です。
| は再定義可能な演算子に分類されていますので、通常は true | other のように使われます。
//emlist[例][ruby]{
p true | true #=> true
p true | false #=> true
p true | nil #=> true
p true | (1 == 1) #=> true
p true | (1 + 1) #=> true
p true.|(true) #=> true
p true.|(false) #=> ... -
Shell
:: Filter # |(filter) -> object (63658.0) -
パイプ結合を filter に対して行います。
パイプ結合を filter に対して行います。
@param filter Shell::Filter オブジェクトを指定します。
@return filter を返します。
使用例
require 'shell'
Shell.def_system_command("tail")
Shell.def_system_command("head")
Shell.def_system_command("wc")
sh = Shell.new
sh.transact {
i = 1
while i <= (cat("/etc/passwd") | wc(... -
NilClass
# |(other) -> bool (54676.0) -
other が真なら true を, 偽なら false を返します。
other が真なら true を, 偽なら false を返します。
@param other 論理和を行なう式です
//emlist[例][ruby]{
nil | true # => true
nil | false # => false
nil | nil # => false
nil | "a" # => true
//} -
Array
# |(other) -> Array (54622.0) -
集合の和演算です。両方の配列にいずれかに含まれる要素を全て含む新し い配列を返します。重複する要素は取り除かれます。
集合の和演算です。両方の配列にいずれかに含まれる要素を全て含む新し
い配列を返します。重複する要素は取り除かれます。
要素の重複判定は、Object#eql? と Object#hash により行われます。
新しい配列における要素の順は self における要素の順と同じです。
@param other 配列を指定します。
配列以外のオブジェクトを指定した場合は to_ary メソッドによ
る暗黙の型変換を試みます。
@raise TypeError 引数に配列以外の(暗黙の型変換が行えない)オブジェクトを
... -
Set
# |(enum) -> Set (54604.0) -
和集合、すなわち、2 つの集合の少なくともどちらか一方に属するすべての 要素からなる新しい集合を作ります。
和集合、すなわち、2 つの集合の少なくともどちらか一方に属するすべての
要素からなる新しい集合を作ります。
@param enum each メソッドが定義されたオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。
//emlist[][ruby]{
require 'set'
p Set[10, 20, 30] + Set[10, 20, 40]
# => #<Set: {10, 20, 30, 40}>
//} -
WIN32OLE
_ TYPE # source _ ole _ types -> [WIN32OLE _ TYPE] (45922.0) -
型が持つソースインターフェイスを取得します。
型が持つソースインターフェイスを取得します。
source_ole_typesメソッドは、selfがCoClass(コンポーネントクラス)の場合、
そのクラスがサポートするすべてのソースインターフェイス(イベントの通知
元となるインターフェイス)を返します。
ActiveXコントロールのようにイベント(WIN32OLE_EVENT)をサポートし
ているコンポーネントクラスの場合は、このメソッドの呼び出しによりイベン
トインターフェイスを調べることが可能です。
@return ソースインターフェイスをWIN32OLE_TYPEの配列として返します。
ソースインターフェイスを... -
WIN32OLE
_ VARIABLE # ole _ type _ detail -> [String] (45640.0) -
変数の型と属性を取得します。
変数の型と属性を取得します。
@return 変数の型と属性を文字列配列で返します。
tobj = WIN32OLE_TYPE.new('Microsoft XML, v5.0', 'tagSTATSTG')
tobj.variables.each do |v|
puts "#{v.ole_type} [#{v.ole_type_detail.join(', ')}] #{v.name}"
end
出力結果
Unknown Type 31 [] pwcsName # => VT_LPWSTR はWIN32OLE::VARIANTで未定義なので変換でき... -
OpenURI
:: Meta # content _ encoding -> [String] (45622.0) -
対象となるリソースの Content-Encoding を文字列の配列として返します。 Content-Encoding ヘッダがない場合は、空の配列を返します。
対象となるリソースの Content-Encoding を文字列の配列として返します。
Content-Encoding ヘッダがない場合は、空の配列を返します。
例:
//emlist[例][ruby]{
require 'open-uri'
open('http://example.com/f.tar.gz') {|f|
p f.content_encoding #=> ["x-gzip"]
}
//} -
OpenSSL
:: X509 :: ExtensionFactory # issuer _ certificate -> OpenSSL :: X509 :: Certificate | nil (37207.0) -
自身に設定されている発行者(issuer)の証明書オブジェクトを返します。
自身に設定されている発行者(issuer)の証明書オブジェクトを返します。
証明書が設定されていない場合は nil を返します。 -
Observable
# delete _ observer(observer) -> object | nil (36607.0) -
オブザーバを削除します。
オブザーバを削除します。
指定されたオブジェクトがオブザーバとして登録されていた場合は、
リストからオブジェクトを削除し、取り除かれたオブジェクトを返します。
登録されていなかった場合は、nil を返します。
@param observer 削除するオブザーバ -
OpenURI
:: OpenRead # open(mode = & # 39;r& # 39; , perm = nil , options = {}) {|sio| . . . } -> nil (36607.0) -
自身が表すリソースを取得して StringIO オブジェクトとして返します。 OpenURI.open_uri(self, *rest, &block) と同じです。
自身が表すリソースを取得して StringIO オブジェクトとして返します。
OpenURI.open_uri(self, *rest, &block) と同じです。
ブロックを与えた場合は StringIO オブジェクトを引数としてブロックを
評価します。ブロックの終了時に StringIO は close されます。nil を返します。
返り値である StringIO オブジェクトは OpenURI::Meta モジュールで extend されています。
@param mode モードを文字列で与えます。Kernel.#open と同じです。
@param perm 無視されます... -
Resolv
:: DNS # getaddresses(name) -> [Resolv :: IPv4 | Resolv :: IPv6] (36607.0) -
ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果のアドレスリストを返します。
ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果のアドレスリストを返します。
ルックアップに失敗した場合は空の配列が返されます。
@param name ホスト名を文字列もしくはResolv::DNS::Nameのインスタンスで与えます。 -
OpenURI
:: OpenRead # open(mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO (36307.0) -
自身が表すリソースを取得して StringIO オブジェクトとして返します。 OpenURI.open_uri(self, *rest, &block) と同じです。
自身が表すリソースを取得して StringIO オブジェクトとして返します。
OpenURI.open_uri(self, *rest, &block) と同じです。
ブロックを与えた場合は StringIO オブジェクトを引数としてブロックを
評価します。ブロックの終了時に StringIO は close されます。nil を返します。
返り値である StringIO オブジェクトは OpenURI::Meta モジュールで extend されています。
@param mode モードを文字列で与えます。Kernel.#open と同じです。
@param perm 無視されます... -
OpenSSL
:: SSL :: SSLContext # client _ ca -> [OpenSSL :: X509 :: Certificate] | OpenSSL :: X509 :: Certificate | nil (28510.0) -
クライアント証明書を要求する時にクライアントに送る CA のリスト を返します。
クライアント証明書を要求する時にクライアントに送る CA のリスト
を返します。
@see OpenSSL::SSL::SSLContext#client_ca= -
Net
:: IMAP # getquotaroot(mailbox) -> [Net :: IMAP :: MailboxQuotaRoot | Net :: IMAP :: MailboxQuota] (28207.0) -
GETQUOTAROOT コマンドを送って 指定したメールボックスの quota root の一覧と、 関連する quota の情報を返します。
GETQUOTAROOT コマンドを送って
指定したメールボックスの quota root の一覧と、
関連する quota の情報を返します。
quota root の情報は Net::IMAP::MailboxQuotaRoot のオブジェクトで、
返り値の配列の中に唯一含まれています。
quota の情報はメールボックスに関連付けられた quota root ごとに
Net::IMAP::MailboxQuota オブジェクトで得られます。
詳しくは 2087 を見てください。
このコマンドは Net::IMAP#capability の返り値を見ることで
利用可能かどうか判断できま... -
Syslog
:: Logger # formatter -> Logger :: Formatter | Proc (28207.0) -
ログを出力する際に使用するフォーマッターを取得します。
ログを出力する際に使用するフォーマッターを取得します。
デフォルトでは Logger::Formatter オブジェクトを返します。
@see Syslog::Logger#formatter= -
Object
# yield _ self {|x| . . . } -> object (27979.0) -
self を引数としてブロックを評価し、ブロックの結果を返します。
self を引数としてブロックを評価し、ブロックの結果を返します。
//emlist[例][ruby]{
"my string".yield_self {|s| s.upcase } # => "MY STRING"
3.next.yield_self {|x| x**x }.to_s # => "256"
//}
値をメソッドチェインのパイプラインに次々と渡すのは良い使い方です。
//emlist[メソッドチェインのパイプライン][ruby]{
require 'open-uri'
require 'json'
construct_url(arguments).
... -
Set
# delete _ if {|o| . . . } -> self (27967.0) -
集合の各要素に対してブロックを実行し、その結果が真であるようなすべての 要素を削除します。
集合の各要素に対してブロックを実行し、その結果が真であるようなすべての
要素を削除します。
delete_if は常に self を返します。
reject! は、要素が 1 つ以上削除されれば self を、1 つも削除されなければ
nil を返します。
//emlist[][ruby]{
require 'set'
s1 = Set['hello.rb', 'test.rb', 'hello.rb.bak']
s1.delete_if {|str| str =~ /\.bak\z/}
p s1 # => #<Set: {"hello.rb", "test.rb"}>
s2 = S... -
Enumerator
:: Lazy # enum _ for(method = :each , *args) {|*args| block} -> Enumerator :: Lazy (27964.0) -
Object#to_enum と同じですが、Enumerator::Lazy を返します。
Object#to_enum と同じですが、Enumerator::Lazy を返します。
to_enum は「ブロック付きで呼ぶとループを実行し、ブロックを省略した場合は
Enumerator を返す」ようなメソッドを定義するときによく使われます。
このときに lazy 性が正しく引き継がれるように、Lazy#to_enum は
素のEnumerator ではなく Enumerator::Lazy を返すようになっています。
//emlist[例][ruby]{
module Enumerable
# 要素をn回ずつ繰り返すメソッド
# 例:[1,2,3].repeat(2) ... -
Enumerator
:: Lazy # to _ enum(method = :each , *args) {|*args| block} -> Enumerator :: Lazy (27964.0) -
Object#to_enum と同じですが、Enumerator::Lazy を返します。
Object#to_enum と同じですが、Enumerator::Lazy を返します。
to_enum は「ブロック付きで呼ぶとループを実行し、ブロックを省略した場合は
Enumerator を返す」ようなメソッドを定義するときによく使われます。
このときに lazy 性が正しく引き継がれるように、Lazy#to_enum は
素のEnumerator ではなく Enumerator::Lazy を返すようになっています。
//emlist[例][ruby]{
module Enumerable
# 要素をn回ずつ繰り返すメソッド
# 例:[1,2,3].repeat(2) ... -
Net
:: HTTP # get2(path , header = nil) {|response| . . . . } -> Net :: HTTPResponse (27964.0) -
サーバ上の path にあるエンティティを取得します。 Net::HTTPResponse オブジェクトを返します。
サーバ上の path にあるエンティティを取得します。
Net::HTTPResponse オブジェクトを返します。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。
ブロックとともに呼び出されたときは、
エンティティボディをソケットから読み出す前に、
接続を維持した状態で Net::HTTPResponse
オブジェクトをブロックに渡します。
大きなサイズのボディを一度に読みだすとまずく、
小さなサイズに分けて取... -
Net
:: HTTP # get(path , header = nil , dest = nil) {|body _ segment| . . . . } -> Net :: HTTPResponse (27961.0) -
サーバ上の path にあるエンティティを取得し、 Net::HTTPResponse のインスタンスとして返します。
サーバ上の path にあるエンティティを取得し、
Net::HTTPResponse のインスタンスとして返します。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。
ブロックと一緒に呼びだされたときは
エンティティボディを少しずつ文字列として
ブロックに与えます。このとき戻り値の
Net::HTTPResponse オブジェクトは有効な body を
持ちません。
dest は時代遅れの引数です。利用しない... -
Net
:: HTTPHeader # each _ header {|name , val| . . . . } -> () (27946.0) -
保持しているヘッダ名とその値をそれぞれ ブロックに渡して呼びだします。
保持しているヘッダ名とその値をそれぞれ
ブロックに渡して呼びだします。
ヘッダ名は小文字で統一されます。
val は ", " で連結した文字列がブロックに渡されます。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.each_header { |key,value| puts "#{key} = #{value}" }
# => accept-encoding... -
Vector
# collect {|x| . . . } -> Vector (27928.0) -
ベクトルの各要素に対してブロックを評価した結果を、要素として持つベクトルを生成します。
ベクトルの各要素に対してブロックを評価した結果を、要素として持つベクトルを生成します。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
require 'matrix'
a = [1, 2, 3.5, -10]
v1 = Vector.elements(a)
p v1 # => Vector[1, 2, 3.5, -10]
v2 = v1.map{|x|
x * -1
}
p v2 # => Vector[-1, -2, -3.5, 10]
//} -
OptionParser
# environment(env) -> [String] (27922.0) -
環境変数 env に対して Shellwords.#shellwords を呼 んで配列にしてから parse を行ないます。
環境変数 env に対して
Shellwords.#shellwords を呼
んで配列にしてから parse を行ないます。
@param env 環境変数名を文字列で与えます。
@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。
//emlist[例][ruby]{
require "optparse"
config = ... -
Net
:: IMAP :: BodyTypeText # language -> String | [String] | nil (27910.0) -
1766 で定義されているボディ言語を表わす 文字列もしくは文字列の配列を返します。
1766 で定義されているボディ言語を表わす
文字列もしくは文字列の配列を返します。 -
Gem
:: Package :: TarInput # load _ gemspec(io) -> Gem :: Specification | nil (27907.0) -
YAML 形式の gemspec を io から読み込みます。
YAML 形式の gemspec を io から読み込みます。
@param io 文字列か IO オブジェクトを指定します。
@see Gem::Specification.from_yaml -
Gem
:: StreamUI # alert _ error(statement , question = nil) -> String | nil (27907.0) -
ERROR レベルのアラートを表示します。
ERROR レベルのアラートを表示します。
@param statement 表示する文字列を指定します。
@param question 必要であれば質問を指定します。
@return question を指定した場合は、それに対する回答を返します。
question を指定しない場合は nil を返します。
@see Gem::StreamUI#ask -
Net
:: FTP # retrbinary(cmd , blocksize , rest _ offset = nil) {|data| . . . } -> nil (27907.0) -
サーバーに cmd で指定されたコマンドを送り、バイナリデータを 取り寄せます。
サーバーに cmd で指定されたコマンドを送り、バイナリデータを
取り寄せます。
blocksize で指定されたバイト単位でデータを
読み込み、ブロックに渡します。
rest_offset が省略されなかった場合は、cmdを送る前に
REST コマンドを送り、指定したバイト数の位置から
転送を開始します。
@param cmd コマンドを文字列で与えます。
@param blocksize 読み込み単位をバイト単位で与えます。
@param rest_offset REST コマンドに与えるオフセットを与えます。
@raise Net::FTPTempError 応答コードが 4... -
Net
:: HTTPHeader # content _ length -> Integer|nil (27907.0) -
Content-Length: ヘッダフィールドの表している値を整数で返します。
Content-Length: ヘッダフィールドの表している値を整数で返します。
ヘッダが設定されていない場合には nil を返します。
@raise Net::HTTPHeaderSyntaxError フィールドの値が不正である場合に
発生します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
re... -
Net
:: IMAP :: ResponseText # code -> Net :: IMAP :: ResponseCode | nil (27907.0) -
レスポンスコードを返します。
レスポンスコードを返します。
応答がレスポンスコードを含んでいない場合は nil を返します。
@see Net::IMAP::ResponseCode -
Object
# instance _ variable _ get(var) -> object | nil (27907.0) -
オブジェクトのインスタンス変数の値を取得して返します。
オブジェクトのインスタンス変数の値を取得して返します。
インスタンス変数が定義されていなければ nil を返します。
@param var インスタンス変数名を文字列か Symbol で指定します。
//emlist[][ruby]{
class Foo
def initialize
@foo = 1
end
end
obj = Foo.new
p obj.instance_variable_get("@foo") #=> 1
p obj.instance_variable_get(:@foo) #=> 1
p obj.instance_variab... -
OpenSSL
:: SSL :: SSLContext # servername _ cb -> Proc | nil (27907.0) -
TLS の Server Name Indication(SNI) 拡張で クライアント側からホスト名が伝えられてきた場合に 呼びだされるコールバックを返します。
TLS の Server Name Indication(SNI) 拡張で
クライアント側からホスト名が伝えられてきた場合に
呼びだされるコールバックを返します。
詳しくは OpenSSL::SSL::SSLContext#servername_cb= を見てください。 -
OpenSSL
:: X509 :: StoreContext # current _ crl -> OpenSSL :: X509 :: CRL | nil (27907.0) -
直前に検証に利用した CRL のオブジェクトを返します。
直前に検証に利用した CRL のオブジェクトを返します。
証明書チェインの各証明書検証後
コールバック(OpenSSL::X509::Store#verify_callback=)呼び出しに
渡される StoreContext オブジェクトにこのメソッドを呼び出すと
直前に検証に利用した CRL オブジェクトを返します。 -
REXML
:: Node # next _ sibling _ node -> REXML :: Node | nil (27907.0) -
次の兄弟ノードを返します。
次の兄弟ノードを返します。
次の兄弟ノードが存在しない場合(ノードがルートである場合や、
最後のノードである場合)は nil を返します。 -
REXML
:: Text # doctype -> REXML :: DocType | nil (27907.0) -
テキストノードが属する文書の DTD を返します。
テキストノードが属する文書の DTD を返します。
そのような文書(REXML::Document)が存在しない、すなわち
テキストノードの親ノードを辿っても REXML::Document に到達しない、
場合には nil を返します。
@see REXML::DocType -
Set
# delete?(o) -> self | nil (27907.0) -
集合からオブジェクト o を削除します。
集合からオブジェクト o を削除します。
delete は常に self を返します。
delete? は、集合の要素が削除された場合には self を、変化がなかった場合
には nil を返します。
@param o 削除対象のオブジェクトを指定します。
//emlist[][ruby]{
require 'set'
s = Set[10, 20, 30]
s.delete(10)
p s # => #<Set: {20, 30}>
p s.delete?(20) # => #<Set: {30}>
p s.delete?(10) # => nil
/... -
WEBrick
:: HTTPResponse # content _ length -> Integer | nil (27907.0) -
Content-Length ヘッダの値を整数で表すアクセサです。デフォルトは nil です。
Content-Length ヘッダの値を整数で表すアクセサです。デフォルトは nil です。
: body が String オブジェクトである場合
content_length の値が nil のとき Content-Length ヘッダには
body のサイズが使われます。nil でないとき body の実際のサイズとこの値が同じかどうかの検証は行われません。
: body が IO オブジェクトである場合
content_length の値が nil のとき Content-Length ヘッダはレスポンスに含まれず、IO から全てを読み込ん
でそれをエンティティボ... -
WEBrick
:: HTTPResponse # content _ length=(len) (27907.0) -
Content-Length ヘッダの値を整数で表すアクセサです。デフォルトは nil です。
Content-Length ヘッダの値を整数で表すアクセサです。デフォルトは nil です。
: body が String オブジェクトである場合
content_length の値が nil のとき Content-Length ヘッダには
body のサイズが使われます。nil でないとき body の実際のサイズとこの値が同じかどうかの検証は行われません。
: body が IO オブジェクトである場合
content_length の値が nil のとき Content-Length ヘッダはレスポンスに含まれず、IO から全てを読み込ん
でそれをエンティティボ... -
WIN32OLE
_ TYPE # ole _ typelib -> WIN32OLE _ TYPELIB | nil (27907.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' -
REXML
:: Element # each _ element _ with _ text(text = nil , max = 0 , name = nil) {|element| . . . } -> () (27841.0) -
テキストを子ノードとして 持つすべての子要素を引数としてブロックを呼び出します。
テキストを子ノードとして
持つすべての子要素を引数としてブロックを呼び出します。
text を指定すると、テキストの内容が text であるもののみを対象とします。
maxを指定すると、対象となる子要素の先頭 max 個のみが対象となります。
name を指定すると、それは xpath 文字列と見なされ、
それにマッチするもののみが対象となります。
max に 0 を指定すると、max の指定は無視されます(0個ではありません)。
@param text テキストの中身(文字列)
@param max ブロック呼出の対象とする子要素の最大個数
@param name xpath文字列
... -
Enumerable
# slice _ when {|elt _ before , elt _ after| bool } -> Enumerator (27787.0) -
要素を前から順にブロックで評価し、その結果によって要素をチャンクに分け た(グループ化した)要素を持つEnumerator を返します。
要素を前から順にブロックで評価し、その結果によって要素をチャンクに分け
た(グループ化した)要素を持つEnumerator を返します。
隣り合う値をブロックパラメータ elt_before、elt_after に渡し、ブロックの
評価値が真になる所でチャンクを区切ります。
ブロックは self の長さ - 1 回呼び出されます。
@return チャンクごとの配列をブロックパラメータに渡す Enumerator
を返します。eachメソッドは以下のように呼び出します。
//emlist{
enum.slice_when { |elt_before, elt_aft... -
Zlib
:: GzipReader # each _ byte {|byte| . . . } -> nil (27733.0) -
IO クラスの同名メソッドIO#each_byteと同じです。
IO クラスの同名メソッドIO#each_byteと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::Leng... -
Zlib
:: GzipReader # each(rs = $ / ) {|line| . . . } -> self (27718.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... -
Zlib
:: GzipReader # each _ line(rs = $ / ) {|line| . . . } -> self (27718.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... -
Net
:: HTTPHeader # fetch(key) {|hash| . . . . } -> String (27697.0) -
key ヘッダフィールドを返します。
key ヘッダフィールドを返します。
たとえばキー 'content-length' に対しては '2048'
のような文字列が得られます。キーが存在しなければ nil を返します。
該当するキーが登録されてい
ない時には、引数 default が与えられていればその値を、ブロッ
クが与えられていればそのブロックを評価した値を返します。
一種類のヘッダフィールドが一つのヘッダの中に複数存在する
場合にはそれを全て ", " で連結した文字列を返します。
key は大文字小文字を区別しません。
@param key ヘッダフィール名を文字列で与えます。
@param default 該... -
Enumerator
:: Lazy # slice _ when {|elt _ before , elt _ after| bool } -> Enumerator :: Lazy (27679.0) -
Enumerable#slice_when と同じですが、配列ではなく Enumerator::Lazy を返します。
Enumerable#slice_when と同じですが、配列ではなく Enumerator::Lazy を返します。
//emlist[例][ruby]{
1.step.lazy.slice_when { |i, j| (i + j) % 5 == 0 }
# => #<Enumerator::Lazy: #<Enumerator: #<Enumerator::Generator:0x00007fce84118348>:each>>
1.step.lazy.slice_when { |i, j| (i + j) % 5 == 0 }.take(5).force
# => [[1, 2]... -
Object
# yield _ self -> Enumerator (27679.0) -
self を引数としてブロックを評価し、ブロックの結果を返します。
self を引数としてブロックを評価し、ブロックの結果を返します。
//emlist[例][ruby]{
"my string".yield_self {|s| s.upcase } # => "MY STRING"
3.next.yield_self {|x| x**x }.to_s # => "256"
//}
値をメソッドチェインのパイプラインに次々と渡すのは良い使い方です。
//emlist[メソッドチェインのパイプライン][ruby]{
require 'open-uri'
require 'json'
construct_url(arguments).
... -
Vector
# collect2(v) {|x , y| . . . } -> Array (27679.0) -
ベクトルの各要素と引数 v の要素との組に対してブロックを評価し、その結果を要素として持つ配列を返します。
ベクトルの各要素と引数 v の要素との組に対してブロックを評価し、その結果を要素として持つ配列を返します。
ベクトルの各要素と、それに対応するインデックスを持つ引数 v (ベクトル or 配列)の要素との組に対して (2引数の) ブロックを評価し、その結果を要素として持つ配列を返します。
ブロックを省略した場合は Enumerator を返します。
@param v ブロック内で評価される(ベクトル or 配列)
@raise ExceptionForMatrix::ErrDimensionMismatch 自分自身と引数のベクト
ルの要素の数(次元)が異なっていたとき... -
Zlib
:: GzipReader # read(length = nil) -> String | nil (27679.0) -
IO クラスの同名メソッドIO#readと同じです。
IO クラスの同名メソッドIO#readと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::LengthErr... -
Set
# reject! {|o| . . . } -> self | nil (27667.0) -
集合の各要素に対してブロックを実行し、その結果が真であるようなすべての 要素を削除します。
集合の各要素に対してブロックを実行し、その結果が真であるようなすべての
要素を削除します。
delete_if は常に self を返します。
reject! は、要素が 1 つ以上削除されれば self を、1 つも削除されなければ
nil を返します。
//emlist[][ruby]{
require 'set'
s1 = Set['hello.rb', 'test.rb', 'hello.rb.bak']
s1.delete_if {|str| str =~ /\.bak\z/}
p s1 # => #<Set: {"hello.rb", "test.rb"}>
s2 = S... -
Enumerator
:: Lazy # enum _ for(method = :each , *args) -> Enumerator :: Lazy (27664.0) -
Object#to_enum と同じですが、Enumerator::Lazy を返します。
Object#to_enum と同じですが、Enumerator::Lazy を返します。
to_enum は「ブロック付きで呼ぶとループを実行し、ブロックを省略した場合は
Enumerator を返す」ようなメソッドを定義するときによく使われます。
このときに lazy 性が正しく引き継がれるように、Lazy#to_enum は
素のEnumerator ではなく Enumerator::Lazy を返すようになっています。
//emlist[例][ruby]{
module Enumerable
# 要素をn回ずつ繰り返すメソッド
# 例:[1,2,3].repeat(2) ... -
Enumerator
:: Lazy # to _ enum(method = :each , *args) -> Enumerator :: Lazy (27664.0) -
Object#to_enum と同じですが、Enumerator::Lazy を返します。
Object#to_enum と同じですが、Enumerator::Lazy を返します。
to_enum は「ブロック付きで呼ぶとループを実行し、ブロックを省略した場合は
Enumerator を返す」ようなメソッドを定義するときによく使われます。
このときに lazy 性が正しく引き継がれるように、Lazy#to_enum は
素のEnumerator ではなく Enumerator::Lazy を返すようになっています。
//emlist[例][ruby]{
module Enumerable
# 要素をn回ずつ繰り返すメソッド
# 例:[1,2,3].repeat(2) ... -
Net
:: HTTP # get2(path , header = nil) -> Net :: HTTPResponse (27664.0) -
サーバ上の path にあるエンティティを取得します。 Net::HTTPResponse オブジェクトを返します。
サーバ上の path にあるエンティティを取得します。
Net::HTTPResponse オブジェクトを返します。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。
ブロックとともに呼び出されたときは、
エンティティボディをソケットから読み出す前に、
接続を維持した状態で Net::HTTPResponse
オブジェクトをブロックに渡します。
大きなサイズのボディを一度に読みだすとまずく、
小さなサイズに分けて取... -
Net
:: HTTP # request _ get(path , header = nil) {|response| . . . . } -> Net :: HTTPResponse (27664.0) -
サーバ上の path にあるエンティティを取得します。 Net::HTTPResponse オブジェクトを返します。
サーバ上の path にあるエンティティを取得します。
Net::HTTPResponse オブジェクトを返します。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。
ブロックとともに呼び出されたときは、
エンティティボディをソケットから読み出す前に、
接続を維持した状態で Net::HTTPResponse
オブジェクトをブロックに渡します。
大きなサイズのボディを一度に読みだすとまずく、
小さなサイズに分けて取... -
Net
:: HTTP # get(path , header = nil , dest = nil) -> Net :: HTTPResponse (27661.0) -
サーバ上の path にあるエンティティを取得し、 Net::HTTPResponse のインスタンスとして返します。
サーバ上の path にあるエンティティを取得し、
Net::HTTPResponse のインスタンスとして返します。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。
ブロックと一緒に呼びだされたときは
エンティティボディを少しずつ文字列として
ブロックに与えます。このとき戻り値の
Net::HTTPResponse オブジェクトは有効な body を
持ちません。
dest は時代遅れの引数です。利用しない... -
Net
:: POP3 # delete _ all {|popmail| . . . . } -> () (27661.0) -
サーバ上のメールを全て消去します。
サーバ上のメールを全て消去します。
ブロックを与えられたときは消去する前に各メールを引数としてブロックを呼びだします。
メールは Net::POPMail のインスタンスとして渡されます。
使用例:
require 'net/pop'
n = 1
pop.delete_all do |m|
File.open("inbox/#{n}") {|f| f.write m.pop }
n += 1
end -
OptionParser
# order(*args , into: nil) {|s| . . . } -> [String] (27646.0) -
与えられた argv を順番にパースします。 オプションではないコマンドの引数(下の例で言うと somefile)に出会うと、パースを中断します。 argv からオプションを取り除いたものを返します。
与えられた argv を順番にパースします。
オプションではないコマンドの引数(下の例で言うと somefile)に出会うと、パースを中断します。
argv からオプションを取り除いたものを返します。
ブロックが与えられている場合は、パースを中断せずに引数をブロックに渡してブロックを評価し、
パースを継続します。argv を返します。
下の例で言うと、コマンドの引数 somefile よりも後ろにオプションを置くことができま
せん。-b もコマンドのオプションではない引数として扱われてしまいます。
@param argv パースしたい引数を文字列の配列で指定します。
@param a... -
OptionParser
# order(argv , into: nil) {|s| . . . } -> [String] (27646.0) -
与えられた argv を順番にパースします。 オプションではないコマンドの引数(下の例で言うと somefile)に出会うと、パースを中断します。 argv からオプションを取り除いたものを返します。
与えられた argv を順番にパースします。
オプションではないコマンドの引数(下の例で言うと somefile)に出会うと、パースを中断します。
argv からオプションを取り除いたものを返します。
ブロックが与えられている場合は、パースを中断せずに引数をブロックに渡してブロックを評価し、
パースを継続します。argv を返します。
下の例で言うと、コマンドの引数 somefile よりも後ろにオプションを置くことができま
せん。-b もコマンドのオプションではない引数として扱われてしまいます。
@param argv パースしたい引数を文字列の配列で指定します。
@param a... -
OptionParser
# order!(argv = self . default _ argv , into: nil) {|s| . . . } -> [String] (27643.0) -
与えられた argv を順番に破壊的にパースします。 argv からオプションがすべて取り除かれます。 argv を返します。
与えられた argv を順番に破壊的にパースします。
argv からオプションがすべて取り除かれます。
argv を返します。
オプションではないコマンドの引数(下の例で言うと somefile)に出会うと、パースを中断します。
ブロックが与えられている場合は、パースを中断せずに
引数をブロックに渡してブロックを評価し、パースを継続します。argv を返します。
下の例で言うと、コマンドの引数 somefile よりも後ろにオプションを置くことができません。
-b もコマンドのオプションではない引数として扱われてしまいます。
@param argv パースしたい引数を文字列の配列で指定... -
BasicObject
# instance _ exec(*args) {|*vars| . . . } -> object (27625.0) -
与えられたブロックをレシーバのコンテキストで実行します。
与えられたブロックをレシーバのコンテキストで実行します。
ブロック実行中は、 self がレシーバのコンテキストになるので
レシーバの持つインスタンス変数にアクセスすることができます。
@param args ブロックパラメータに渡す値です。
//emlist[例][ruby]{
class KlassWithSecret
def initialize
@secret = 99
end
end
k = KlassWithSecret.new
# 以下で x には 5 が渡される
k.instance_exec(5) {|x| @secret + x } #=> 10... -
Enumerable
# each _ entry {|obj| block} -> self (27625.0) -
ブロックを各要素に一度ずつ適用します。
ブロックを各要素に一度ずつ適用します。
一要素として複数の値が渡された場合はブロックには配列として渡されます。
//emlist[例][ruby]{
class Foo
include Enumerable
def each
yield 1
yield 1,2
end
end
Foo.new.each_entry{|o| print o, " -- "}
# => 1 -- [1, 2] --
//}
ブロックを省略した場合は Enumerator が返されます。
@see Enumerable#slice_before -
Numeric
# nonzero? -> self | nil (27625.0) -
自身がゼロの時 nil を返し、非ゼロの時 self を返します。
自身がゼロの時 nil を返し、非ゼロの時 self を返します。
//emlist[例][ruby]{
p 10.nonzero? #=> 10
p 0.nonzero? #=> nil
p 0.0.nonzero? #=> nil
p Rational(0, 2).nonzero? #=> nil
//}
非ゼロの時に self を返すため、自身が 0 の時に他の処理をさせたい場合に以
下のように記述する事もできます。
//emlist[例][ruby]{
a = %w( z Bb bB bb BB a... -
Logger
# formatter=(formatter) (27622.0) -
ログを出力する際に使用するフォーマッターをセットします。
ログを出力する際に使用するフォーマッターをセットします。
@param formatter 4 つの引数 (severity, time, program name, message) を受け取る call メソッドを
持つオブジェクトを指定します。call メソッドの返り値は文字列にしてください。
//emlist[][ruby]{
require 'logger'
logger = Logger.new
logger.formatter = proc{|severity, datetime, progname, message|
"#{datet... -
OpenSSL
:: SSL :: SSLContext # servername _ cb=(pr) (27622.0) -
TLS の Server Name Indication(SNI) 拡張で クライアント側からホスト名が伝えられてきた場合に 呼びだされるコールバックを設定します。
TLS の Server Name Indication(SNI) 拡張で
クライアント側からホスト名が伝えられてきた場合に
呼びだされるコールバックを設定します。
このコールバックはハンドシェイク時に
クライアント側がサーバのホスト名を伝えてきた場合に
サーバ側で呼びだされます。このコールバック内でサーバ側に提示する証明書を
調整したりします。
Proc や Method をコールバックオブジェクトとして
渡します。コールバックに渡される引数は以下のように
proc{|sslsocket, hostname| ... }
2つで、1つ目は認証および暗号化通信に使われる OpenSSL... -
WIN32OLE
_ TYPE # ole _ methods -> [WIN32OLE _ METHOD] (27622.0) -
型が持つメソッドのメタデータを取得します。
型が持つメソッドのメタデータを取得します。
@return 型が持つメソッドのメタデータをWIN32OLE_METHODの配列として返します。
メソッドを持たない場合は空配列を返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
methods = tobj.ole_methods.map {|m| m.name }
# => ['QueryInterface', 'AddRef', 'Release',..... -
WIN32OLE
_ TYPELIB # ole _ classes -> [WIN32OLE _ TYPE] (27622.0) -
TypeLibに格納されているすべての型を取得します。
TypeLibに格納されているすべての型を取得します。
TypeLibに格納されている型には、クラス(CoClass——コンポーネントクラス)
やEnum(列挙子)、構造体などがあります。
@return TypeLibに格納されているすべての型をWIN32OLE_TYPEオブジェ
クトの配列として返します。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
classes = tlib.ole_types.map{|k| k.name} # => ["Adjustments... -
WIN32OLE
_ TYPELIB # ole _ types -> [WIN32OLE _ TYPE] (27622.0) -
TypeLibに格納されているすべての型を取得します。
TypeLibに格納されているすべての型を取得します。
TypeLibに格納されている型には、クラス(CoClass——コンポーネントクラス)
やEnum(列挙子)、構造体などがあります。
@return TypeLibに格納されているすべての型をWIN32OLE_TYPEオブジェ
クトの配列として返します。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
classes = tlib.ole_types.map{|k| k.name} # => ["Adjustments... -
GetoptLong
# quiet -> true | false (27610.0) -
静粛モードが有効であれば、真を返します。そうでなければ、偽を返します。
静粛モードが有効であれば、真を返します。そうでなければ、偽を返します。 -
GetoptLong
# quiet? -> true | false (27610.0) -
静粛モードが有効であれば、真を返します。そうでなければ、偽を返します。
静粛モードが有効であれば、真を返します。そうでなければ、偽を返します。 -
Kernel
# with _ werror(opt , opts = nil) {|opt , opts| . . . } -> object (27610.0) -
@todo 内部用?
@todo 内部用?
???
@param opt ????
@param opts ????
@return ブロックを評価した結果を返します。 -
Kernel
# with _ werror(opt , opts = nil) {|opt| . . . } -> object (27610.0) -
@todo 内部用?
@todo 内部用?
???
@param opt ????
@param opts ????
@return ブロックを評価した結果を返します。 -
Net
:: FTP # get(remotefile , localfile = File . basename(remotefile) , blocksize = DEFAULT _ BLOCKSIZE) { |data| . . . . } -> nil (27610.0) -
サーバ上のファイルを取得します。
サーバ上のファイルを取得します。
Net::FTP#binary の値に従って
Net::FTP#getbinaryfile もしくは
Net::FTP#gettextfile を呼びだします。
binary が偽のとき、つまりテキストモードの
ときには blocksize は無視されます。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル名を与えます。
@param blocksize データ転送の単位をバイト単位で与えます。
@raise Net::FTPTempError... -
Gem
:: Package :: TarOutput # add _ gem _ contents {|data _ tar _ writer| . . . } -> self (27607.0) -
gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ ソッドです。
gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ
ソッドです。
ブロックには data.tar.gz に紐付いた Gem::Package::TarWriter のイ
ンスタンスが渡されます。このブロックパラメータには
Gem::Specification を追加するための metadata, metadata= という特
異メソッドが追加されています。 -
Gem
:: RemoteFetcher # fetch _ path(uri , mtime = nil , head = false) -> String | Hash (27607.0) -
与えられた URI からダウンロードしたデータを文字列として返します。
与えられた URI からダウンロードしたデータを文字列として返します。
ヘッダ情報のみ取得した場合はハッシュを返します。
@param uri データ取得先の URI を指定します。
@param mtime 更新時刻を指定します。
@param head 真を指定するとヘッダ情報のみ取得します。 -
Gem
:: RemoteFetcher # get _ proxy _ from _ env -> URI | nil (27607.0) -
環境変数にセットされている HTTP proxy の情報を取得して返します。
環境変数にセットされている HTTP proxy の情報を取得して返します。
ここでチェックしている環境変数は以下の通りです。
* http_proxy
* http_proxy_user
* http_proxy_pass
* HTTP_PROXY
* HTTP_PROXY_USER
* HTTP_PROXY_PASS -
Gem
:: RemoteFetcher # open _ uri _ or _ path(uri , last _ modified = nil , head = false , depth = 0) -> StringIO | File (27607.0) -
@param uri URI を指定します。
@param uri URI を指定します。
@param last_modified 最終更新時刻を指定します。
@param head 真を指定するとヘッダ情報のみ取得します。
@param depth 現在のリダイレクト回数を指定します。
@raise Gem::RemoteFetcher::FetchError デフォルトでは 11 回リダイレクトした場合に発生します。
depth を指定すると 10 - depth 回より多くリダイレクトした場合にこの例外が発生するようになります。
また HTTP のレスポンスが想定外のものの場合にも発生します。... -
Method
# super _ method -> Method | nil (27607.0) -
self 内で super を実行した際に実行されるメソッドを Method オブジェ クトにして返します。
self 内で super を実行した際に実行されるメソッドを Method オブジェ
クトにして返します。
@see UnboundMethod#super_method
//emlist[例][ruby]{
class Super
def foo
"superclass method"
end
end
class Sub < Super
def foo
"subclass method"
end
end
m = Sub.new.method(:foo) # => #<Method: Sub#foo>
m.call # => "subclass me... -
Net
:: FTP # getbinaryfile(remotefile , localfile = File . basename(remotefile) , blocksize = DEFAULT _ BLOCKSIZE) {|data| . . . } -> nil (27607.0) -
サーバ上のファイルをバイナリモードで取得します。
サーバ上のファイルをバイナリモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト受信するごとに、そのデータを
ブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル... -
Net
:: FTP # gettextfile(remotefile , localfile = File . basename(remotefile)) {|line| . . . } -> nil (27607.0) -
サーバ上のファイルをテキストモードで取得します。
サーバ上のファイルをテキストモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
ブロックが指定された場合は
データを1行受信するごとに、その行をブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz の... -
Net
:: FTP # retrbinary(cmd , blocksize , rest _ offset = nil) -> nil (27607.0) -
サーバーに cmd で指定されたコマンドを送り、バイナリデータを 取り寄せます。
サーバーに cmd で指定されたコマンドを送り、バイナリデータを
取り寄せます。
blocksize で指定されたバイト単位でデータを
読み込み、ブロックに渡します。
rest_offset が省略されなかった場合は、cmdを送る前に
REST コマンドを送り、指定したバイト数の位置から
転送を開始します。
@param cmd コマンドを文字列で与えます。
@param blocksize 読み込み単位をバイト単位で与えます。
@param rest_offset REST コマンドに与えるオフセットを与えます。
@raise Net::FTPTempError 応答コードが 4... -
Net
:: FTP # retrlines(cmd) {|line| . . . } -> nil (27607.0) -
サーバーに cmd で指定されたコマンドを送り、テキストデータを 取り寄せます。
サーバーに cmd で指定されたコマンドを送り、テキストデータを
取り寄せます。
一行ずつテキストを読み込み、ブロックに渡します。
@param cmd コマンドを文字列で与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReplyError 応答コードが上の場合以外で正しくない場合(1xy, 3xyが... -
Net
:: FTP :: MLSxEntry # charset -> String|nil (27607.0) -
エンコーディング情報を返します。
エンコーディング情報を返します。
IANA character set name の値を返します。
情報がない場合は nil を返します。 -
Net
:: HTTPHeader # delete(key) -> [String] | nil (27607.0) -
key ヘッダフィールドを削除します。
key ヘッダフィールドを削除します。
@param key 削除するフィールド名
@return 取り除かれたフィールドの値を返します。
key ヘッダフィールドが存在しなかった場合には
nil を返します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.content_length = 10
req.content_length... -
Net
:: IMAP :: BodyTypeText # content _ id -> String | nil (27607.0) -
Content-ID の値を文字列で返します。
Content-ID の値を文字列で返します。
@see 2045 -
Net
:: IMAP :: BodyTypeText # description -> String | nil (27607.0) -
Content-Description の値を文字列で返します。
Content-Description の値を文字列で返します。
@see 2045 -
Net
:: IMAP :: BodyTypeText # extension -> Array | nil (27607.0) -
メッセージの拡張データを返します。
メッセージの拡張データを返します。 -
OpenSSL
:: SSL :: SSLContext # client _ cert _ cb -> Proc | nil (27607.0) -
OpenSSL::SSL::SSLContext#cert= でクライアント証明書を セットしていなかった場合にサーバからクライアント証明書の要求が来たときに 呼びだされるコールバックオブジェクトを返します。
OpenSSL::SSL::SSLContext#cert= でクライアント証明書を
セットしていなかった場合にサーバからクライアント証明書の要求が来たときに
呼びだされるコールバックオブジェクトを返します。
デフォルトは nil (コールバックなし)です。
@see OpenSSL::SSL::SSLContext#client_cert_cb= -
OpenSSL
:: SSL :: SSLContext # renegotiation _ cb -> nil | Proc (27607.0) -
ハンドシェイク開始時に呼び出されるコールバックを得ます。
ハンドシェイク開始時に呼び出されるコールバックを得ます。
@see OpenSSL::SSL::SSLContext#renegotiation_cb= -
OpenSSL
:: SSL :: SSLSocket # pending -> Integer | nil (27607.0) -
OpenSSL内部のバッファが保持している、直ちに読み取り可能な データのバイト数を返します。
OpenSSL内部のバッファが保持している、直ちに読み取り可能な
データのバイト数を返します。
ハンドシェイク開始前には nil を返します。 -
OpenSSL
:: X509 :: ExtensionFactory # subject _ certificate -> OpenSSL :: X509 :: Certificate | nil (27607.0) -
自身に設定されている所有者(subject)の証明書オブジェクトを返します。
自身に設定されている所有者(subject)の証明書オブジェクトを返します。
証明書が設定されていない場合は nil を返します。 -
OpenSSL
:: X509 :: ExtensionFactory # subject _ request -> OpenSSL :: X509 :: Request | nil (27607.0) -
自身に設定されている証明書署名要求オブジェクトを返します。
自身に設定されている証明書署名要求オブジェクトを返します。
設定されていない場合は nil を返します。 -
OptionParser
:: Arguable # order! {|s| . . . } -> [String] (27607.0) -
自身を破壊的にパースし、パースされずに残った引数を文字列の配列として返します。 OptionParser#order! を参照して下さい。
自身を破壊的にパースし、パースされずに残った引数を文字列の配列として返します。
OptionParser#order! を参照して下さい。
@raise OptionParser::ParseError 自身のパースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスの例外になります。
//emlist[][ruby]{
require 'optparse'
o = nil
ARGV.options.on('-... -
Psych
:: Visitors :: YAMLTree # tree -> Psych :: Nodes :: Stream|nil (27607.0) -
変換を終了し、構築した AST を返します。
変換を終了し、構築した AST を返します。
内部で finish を呼び出し、変換処理を終了します。
このメソッドを2回以上呼ぶと、2回目以降は nil を返します。
@see Psych::Visitors::YAMLTree#finish -
REXML
:: DocType # external _ id -> String | nil (27607.0) -
DTD が外部サブセットを用いている場合は "SYSTEM", "PUBLIC" の いずれかの文字列を返します。
DTD が外部サブセットを用いている場合は "SYSTEM", "PUBLIC" の
いずれかの文字列を返します。
それ以外の場合は nil を返します。
//emlist[][ruby]{
require 'rexml/document'
doctype = REXML::Document.new(<<EOS).doctype
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
EOS
doctype.... -
REXML
:: Element # context -> {Symbol => object} | nil (27607.0) -
要素の「コンテキスト」を Hash で返します。
要素の「コンテキスト」を Hash で返します。
コンテキストとは text node (REXML::Text) での特別な文字、特に空白について
の取り扱いについての設定です。
以下の Symbol をハッシュのキーとして使います。
: :respect_whitespace
空白を考慮して欲しい要素の名前の集合を文字列の配列で指定します。
また、すべての要素で空白を考慮して欲しい場合には
:all を指定します。
デフォルト値は :all です。
REXML::Element#whitespace も参照してください。
: :compress_whitespac... -
REXML
:: Element # get _ text(path = nil) -> REXML :: Text | nil (27607.0) -
先頭のテキスト子ノードを返します。
先頭のテキスト子ノードを返します。
raw モードの設定は無視され、常に正規化されたテキストを返します。
REXML::Text#value も参照してください。
path を渡した場合は、その XPath 文字列で指定される
テキストノードの文字列を返します。
テキストノードがない場合には nil を返します。
@param path XPath文字列
@see REXML::Element#text
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new "<p>some text <b>this ... -
REXML
:: Element # next _ element -> Element | nil (27607.0) -
次の兄弟要素を返します。
次の兄弟要素を返します。
次の要素が存在しない場合は nil を返します。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new '<a><b/>text<c/></a>'
doc.root.elements['b'].next_element # => <c/>
doc.root.elements['c'].next_element # => nil
//}