ライブラリ
- English (2)
- ビルトイン (503)
- base64 (1)
- bigdecimal (15)
-
bigdecimal
/ ludcmp (1) -
bigdecimal
/ math (6) -
bigdecimal
/ newton (1) -
bigdecimal
/ util (3) -
cgi
/ session (2) -
cgi
/ session / pstore (1) - cmath (40)
- coverage (2)
- date (14)
- dbm (2)
- delegate (2)
-
digest
/ sha2 (1) - drb (3)
- e2mmap (6)
- etc (2)
- fiddle (13)
-
fiddle
/ import (2) - fileutils (8)
- gdbm (1)
- getoptlong (3)
-
io
/ console (1) - ipaddr (1)
-
irb
/ cmd / load (1) - json (3)
- matrix (25)
- mkmf (2)
- monitor (2)
-
mutex
_ m (2) -
net
/ ftp (40) -
net
/ http (11) -
net
/ imap (14) -
net
/ pop (25) -
net
/ smtp (7) - objspace (3)
- observer (2)
- open-uri (6)
- openssl (243)
- optparse (25)
- ostruct (2)
- pathname (2)
- prime (2)
- pstore (5)
- psych (8)
- pty (1)
- rake (2)
-
rake
/ packagetask (1) -
rdoc
/ markup / to _ html _ crossref (1) -
rdoc
/ rdoc (1) - readline (23)
- resolv (9)
- resolv-replace (3)
-
rexml
/ document (2) -
rexml
/ parsers / pullparser (3) -
rexml
/ parsers / sax2parser (1) -
rexml
/ parsers / streamparser (1) -
rexml
/ parsers / ultralightparser (1) -
rinda
/ rinda (2) -
rinda
/ tuplespace (3) - rubygems (1)
-
rubygems
/ command (1) -
rubygems
/ command _ manager (1) -
rubygems
/ commands / lock _ command (1) -
rubygems
/ doc _ manager (1) -
rubygems
/ ext / builder (2) -
rubygems
/ gem _ openssl (1) -
rubygems
/ installer (5) -
rubygems
/ package / tar _ input (1) -
rubygems
/ package / tar _ writer (1) -
rubygems
/ remote _ fetcher (2) -
rubygems
/ security (1) -
rubygems
/ source _ index (2) -
rubygems
/ specification (2) -
rubygems
/ uninstaller (1) -
rubygems
/ validator (2) -
rubygems
/ version (1) - sdbm (1)
- securerandom (5)
- set (13)
- shell (1)
-
shell
/ command-processor (2) - shellwords (4)
- singleton (2)
- socket (20)
- stringio (34)
- strscan (1)
- syslog (14)
- thwait (1)
- time (1)
- tmpdir (2)
- tracer (2)
- tsort (5)
- uri (21)
-
webrick
/ httpauth (2) -
webrick
/ httpauth / basicauth (2) -
webrick
/ httpauth / digestauth (1) -
webrick
/ httpproxy (1) -
webrick
/ httpservlet / abstract (1) -
webrick
/ httpservlet / filehandler (6) -
webrick
/ utils (1) - win32ole (49)
-
yaml
/ dbm (6) - zlib (20)
クラス
-
ARGF
. class (9) - Addrinfo (3)
- Array (32)
- BasicObject (2)
- BasicSocket (4)
- BigDecimal (11)
- Binding (1)
-
CGI
:: Session :: FileStore (1) -
CGI
:: Session :: MemoryStore (1) -
CGI
:: Session :: PStore (1) - Complex (6)
- Coverage (2)
- DBM (2)
-
DRb
:: DRbServer (1) - Date (7)
- DateTime (7)
- Delegator (2)
-
Digest
:: SHA2 (1) - Dir (18)
- Enumerator (3)
-
Enumerator
:: Lazy (14) - Exception (5)
- Fiber (2)
-
Fiddle
:: Handle (6) -
Fiddle
:: Pointer (6) - File (35)
-
File
:: Stat (2) - Float (3)
- GDBM (1)
-
Gem
:: Command (1) -
Gem
:: CommandManager (1) -
Gem
:: Commands :: LockCommand (1) -
Gem
:: DocManager (1) -
Gem
:: Ext :: Builder (2) -
Gem
:: Installer (5) -
Gem
:: Package :: TarInput (1) -
Gem
:: Package :: TarWriter (1) -
Gem
:: RemoteFetcher (2) -
Gem
:: Security :: Policy (1) -
Gem
:: SourceIndex (2) -
Gem
:: Specification (2) -
Gem
:: Uninstaller (1) -
Gem
:: Validator (2) -
Gem
:: Version (1) - GetoptLong (3)
- Hash (6)
- IO (75)
- IPAddr (1)
- IPSocket (1)
-
IRB
:: ExtendCommand :: Load (1) - Integer (3)
- MatchData (7)
- Matrix (18)
- Module (22)
-
MonitorMixin
:: ConditionVariable (2) -
Net
:: FTP (40) -
Net
:: HTTP (6) -
Net
:: HTTPResponse (1) -
Net
:: IMAP (14) -
Net
:: POP3 (12) -
Net
:: POPMail (13) -
Net
:: SMTP (7) - Numeric (6)
- Object (10)
-
OpenSSL
:: ASN1 :: ObjectId (2) -
OpenSSL
:: BN (40) -
OpenSSL
:: Cipher (8) -
OpenSSL
:: Config (3) -
OpenSSL
:: Digest (1) -
OpenSSL
:: Engine (3) -
OpenSSL
:: Netscape :: SPKI (10) -
OpenSSL
:: OCSP :: BasicResponse (1) -
OpenSSL
:: OCSP :: CertificateId (1) -
OpenSSL
:: OCSP :: Request (4) -
OpenSSL
:: PKCS12 (3) -
OpenSSL
:: PKCS7 (9) -
OpenSSL
:: PKey :: DH (6) -
OpenSSL
:: PKey :: DSA (5) -
OpenSSL
:: PKey :: EC (14) -
OpenSSL
:: PKey :: EC :: Group (10) -
OpenSSL
:: PKey :: EC :: Point (11) -
OpenSSL
:: PKey :: PKey (2) -
OpenSSL
:: PKey :: RSA (9) -
OpenSSL
:: SSL :: SSLContext (2) -
OpenSSL
:: SSL :: SSLServer (1) -
OpenSSL
:: SSL :: SSLSocket (9) -
OpenSSL
:: SSL :: Session (4) -
OpenSSL
:: X509 :: Attribute (7) -
OpenSSL
:: X509 :: CRL (17) -
OpenSSL
:: X509 :: Certificate (11) -
OpenSSL
:: X509 :: Extension (3) -
OpenSSL
:: X509 :: Name (4) -
OpenSSL
:: X509 :: Request (12) -
OpenSSL
:: X509 :: Revoked (2) -
OpenSSL
:: X509 :: Store (8) -
OpenSSL
:: X509 :: StoreContext (1) - OpenStruct (2)
- OptionParser (20)
- PStore (5)
- Pathname (2)
- Prime (2)
- Proc (2)
-
RDoc
:: Markup :: ToHtmlCrossref (1) -
RDoc
:: RDoc (1) -
REXML
:: Document (1) -
REXML
:: Parsers :: PullParser (3) -
REXML
:: Parsers :: SAX2Parser (1) -
REXML
:: Parsers :: StreamParser (1) -
REXML
:: Parsers :: UltraLightParser (1) -
REXML
:: Text (1) -
Rake
:: PackageTask (1) - Random (7)
- Range (10)
- Rational (8)
- Regexp (3)
- Resolv (4)
-
Resolv
:: DNS (3) -
Resolv
:: Hosts (2) -
Rinda
:: TupleSpace (3) -
Rinda
:: TupleSpaceProxy (2) - SDBM (1)
- Set (13)
- Shell (1)
-
Shell
:: CommandProcessor (2) - Socket (5)
-
Socket
:: AncillaryData (3) -
Socket
:: Option (2) - String (23)
- StringIO (34)
- StringScanner (1)
- Struct (4)
- SystemCallError (5)
- TCPServer (2)
- TCPSocket (2)
- Thread (7)
-
Thread
:: Mutex (3) - ThreadGroup (1)
- ThreadsWait (1)
- Time (6)
- TracePoint (5)
- Tracer (2)
- UDPSocket (1)
-
URI
:: FTP (4) -
URI
:: Generic (4) -
URI
:: HTTP (3) -
URI
:: LDAP (3) -
URI
:: MailTo (5) - Vector (7)
-
WEBrick
:: HTTPAuth :: BasicAuth (2) -
WEBrick
:: HTTPAuth :: DigestAuth (1) -
WEBrick
:: HTTPProxyServer (1) -
WEBrick
:: HTTPServlet :: AbstractServlet (1) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (2) -
WEBrick
:: HTTPServlet :: FileHandler (4) - WIN32OLE (23)
-
WIN32OLE
_ EVENT (3) -
WIN32OLE
_ METHOD (3) -
WIN32OLE
_ PARAM (1) -
WIN32OLE
_ TYPE (7) -
WIN32OLE
_ TYPELIB (8) -
WIN32OLE
_ VARIANT (4) -
YAML
:: DBM (6) -
Zlib
:: GzipReader (17) -
Zlib
:: Inflate (2)
モジュール
- Base64 (1)
- BigMath (8)
- CMath (40)
- Comparable (5)
- DRb (1)
- Enumerable (13)
- Etc (2)
- Exception2MessageMapper (6)
- Fiddle (1)
-
Fiddle
:: Importer (2) - FileTest (14)
- FileUtils (8)
- Gem (1)
- JSON (3)
- Kernel (75)
- LUSolve (1)
- Marshal (4)
- Math (27)
-
Mutex
_ m (2) -
Net
:: HTTPHeader (4) - Newton (1)
- ObjectSpace (6)
- Observable (2)
- OpenSSL (1)
-
OpenSSL
:: ASN1 (3) -
OpenSSL
:: Buffering (5) -
OpenSSL
:: PKCS5 (2) -
OpenSSL
:: Random (4) -
OpenSSL
:: SSL :: SocketForwarder (2) - OpenURI (2)
-
OpenURI
:: OpenRead (2) -
OptionParser
:: Arguable (5) - PTY (1)
- Process (12)
-
Process
:: GID (2) -
Process
:: Sys (11) -
Process
:: UID (2) - Psych (8)
-
Rake
:: TaskManager (2) - Readline (17)
- SecureRandom (5)
- Shellwords (3)
- Signal (2)
- Singleton (2)
- Syslog (14)
- TSort (5)
- URI (1)
-
WEBrick
:: HTTPAuth (2) -
WEBrick
:: Utils (1) - Zlib (1)
オブジェクト
- ENV (1)
-
Readline
:: HISTORY (6) - main (5)
キーワード
-
$ ! (1) -
$ @ (1) -
$ ERROR _ INFO (1) -
$ ERROR _ POSITION (1) - % (1)
- * (1)
- ** (1)
- + (1)
- - (2)
-
/ (2) - < (2)
- << (2)
- <= (2)
- <=> (1)
- == (3)
- === (2)
- =~ (2)
- > (2)
- >= (2)
- >> (1)
- Array (1)
- BigDecimal (2)
- Complex (2)
- DH (1)
- DRbProtocol (1)
- E (1)
- Fail (2)
- Float (1)
- Hash (1)
- Integer (1)
- NUM2INT (1)
- NUM2LONG (1)
- NUM2SHORT (1)
- NUM2UINT (1)
- NUM2ULONG (1)
- NUM2USHORT (1)
- OCSP (1)
- PI (1)
- Rational (1)
- SSLSocket (1)
- String (1)
- URI (1)
- [] (17)
- []= (18)
-
_ _ getobj _ _ (1) -
_ _ setobj _ _ (1) -
_ getproperty (1) -
_ invoke (1) -
_ load (1) -
_ setproperty (1) - ` (1)
- abort (2)
- accept (3)
-
accept
_ nonblock (2) - acct (1)
- acos (2)
- acos! (1)
- acosh (2)
- acosh! (1)
- add (2)
-
add
_ cert (1) -
add
_ certid (1) -
add
_ certificate (1) -
add
_ crl (2) -
add
_ entry (1) -
add
_ extension (3) -
add
_ file (1) -
add
_ filter (2) -
add
_ observer (1) -
add
_ path (1) -
add
_ revoked (1) -
add
_ value (1) - advise (1)
- alert (1)
-
alias
_ command (2) - all (3)
-
angle
_ with (1) - append (1)
- asin (2)
- asin! (1)
- asinh (2)
- asinh! (1)
- at (1)
- atan (3)
- atan! (1)
- atan2 (2)
- atan2! (1)
- atanh (2)
- atanh! (1)
- atime (2)
-
auth
_ only (2) - authenticate (1)
- autoload (1)
-
backtrace
_ locations (1) - base64 (1)
-
basic
_ auth (1) -
basic
_ quote _ characters (1) -
basic
_ quote _ characters= (1) -
basic
_ word _ break _ characters (1) -
basic
_ word _ break _ characters= (1) - begin (1)
- between? (1)
- binmode (1)
- birthtime (3)
- blockdev? (1)
- bool (1)
- bsearch (2)
- build (10)
-
by
_ id (1) - bytes (2)
- call (1)
-
callee
_ id (1) - caller (3)
- cause (1)
- cbrt (2)
- cbrt! (1)
- ceil (1)
- certificates= (1)
- challenge (3)
- challenge= (1)
-
change
_ privilege (2) - chardev? (1)
- chars (2)
- chdir (1)
- check (1)
-
check
_ closed (1) -
check
_ key (1) - children (1)
- chmod (2)
- chown (2)
- chunk (1)
- cipher (1)
- ciphers= (1)
- civil (2)
-
class
_ variable _ get (1) - clear (1)
-
clear
_ bit! (1) -
clock
_ gettime (1) - clone (3)
- close (3)
-
close
_ read (2) -
close
_ write (2) - cmp (1)
- coerce (2)
- cofactor (2)
-
cofactor
_ expansion (1) - collect (1)
- collect2 (2)
-
collect
_ concat (1) - combination (1)
- commercial (2)
- compile (1)
- complain (1)
-
completer
_ quote _ characters (1) -
completer
_ quote _ characters= (1) -
completer
_ word _ break _ characters (1) -
completer
_ word _ break _ characters= (1) -
completion
_ append _ character (1) -
completion
_ append _ character= (1) - connect (2)
-
connect
_ nonblock (2) -
const
_ get (1) -
const
_ load (1) -
const
_ missing (1) -
content
_ length (1) -
convert
_ type (1) - copy (2)
- cos (3)
- cos! (1)
- cosh (2)
- cosh! (1)
-
count
_ nodes (1) -
count
_ objects (1) -
count
_ objects _ size (1) -
count
_ tdata _ objects (1) - cp (1)
- create (3)
-
create
_ listeners (1) - crit (1)
- crls= (1)
- ctime (2)
- cycle (2)
- daemon (1)
- debug (1)
- decode (1)
-
decode
_ all (1) - decrypt (3)
- define (1)
-
define
_ finalizer (2) -
define
_ method (4) - delete (8)
- delete! (1)
-
delete
_ all (2) -
delete
_ at (2) -
delete
_ if (1) -
deprecate
_ constant (1) - detect (2)
-
dh
_ compute _ key (1) - diagonal? (1)
- digest (1)
- dir (1)
- directory? (1)
- disjoint? (1)
- div (1)
- dlload (1)
- dlopen (1)
-
do
_ GET (2) -
do
_ OPTIONS (1) -
do
_ POST (1) - document (1)
- dot (1)
- download (1)
- drop (1)
-
dsa
_ sign _ asn1 (1) -
dsa
_ verify _ asn1 (1) - dump (3)
- dup (3)
- each (14)
- each2 (1)
-
each
_ byte (4) -
each
_ char (2) -
each
_ line (10) -
each
_ mail (1) - egd (1)
-
egd
_ bytes (1) - eigen (1)
- eigensystem (1)
-
emacs
_ editing _ mode (1) - emerg (1)
- empty (1)
- encrypt (2)
- end (1)
-
enhance
_ with _ matching _ rule (1) -
ensure
_ dependency (1) -
ensure
_ ssl _ available (1) - entries (1)
-
enum
_ for (2) - eof (2)
- eof? (2)
- eql? (1)
- erf (1)
- erfc (1)
- err (1)
- errno (1)
- eval (2)
- event (1)
- examine (1)
- exception (1)
- exec (4)
- execute (1)
- exist? (1)
- exp (3)
- exp! (1)
- expunge (1)
- extensions= (3)
-
extract
_ entry (1) -
extract
_ files (1) - fail (4)
- fcntl (2)
- feed (1)
- fetch (7)
-
fetch
_ values (2) - file? (1)
-
filename
_ quote _ characters (1) -
filename
_ quote _ characters= (1) - fileno (3)
- find (2)
-
find
_ all (1) -
find
_ command (1) -
find
_ proxy (1) -
fips
_ mode= (1) - first (1)
-
first
_ minor (1) -
flat
_ map (1) - flatten (2)
- flatten! (2)
- flock (1)
- floor (1)
- flush (1)
- foreach (5)
- fork (4)
- frexp (1)
- ftype (1)
- gamma (1)
- gcd (1)
- gcdlcm (1)
- gem (1)
- generate (3)
-
generate
_ bin (1) -
generate
_ key (1) -
generate
_ key! (1) -
generate
_ prime (1) - get (2)
-
get
_ all _ gem _ names (1) -
get
_ screen _ size (1) - getaddress (4)
- getaddrinfo (2)
- getbinaryfile (2)
- getbyte (1)
- getc (3)
- getname (4)
- getnameinfo (2)
- getopts (1)
- getquota (1)
- getquotaroot (1)
- getresource (1)
- getrlimit (1)
- gets (6)
- gettextfile (2)
-
grant
_ privilege (2) - group (1)
- group= (1)
- grpowned? (1)
- guid (1)
-
handle
_ interrupt (1) - header (1)
- headers= (1)
- help (1)
- hermitian? (1)
- hex (1)
- hypot (1)
- identical? (1)
-
implemented
_ ole _ types (1) - include (2)
- infinity? (1)
- inflate (3)
- info (1)
-
initialize
_ copy (1) -
inner
_ product (1) - insert (1)
- install (1)
-
instance
_ eval (2) -
instance
_ method (1) - int (1)
- intersect? (1)
- invert! (1)
- invoke (1)
- ioctl (1)
-
ip
_ pktinfo (1) - isatty (1)
- issetugid (1)
- issuer= (2)
- jd (1)
- join (3)
-
key
_ len= (1) - kill (1)
- lambda (2)
-
laplace
_ expansion (1) - last (4)
-
last
_ update= (1) - lchmod (1)
- lchown (1)
- lcm (1)
- ldexp (1)
- lgamma (1)
-
library
_ name (1) - limit (1)
- lineno (3)
- lineno= (2)
- lines (8)
- linger (1)
- link (2)
- list (2)
- listen (2)
- ln (1)
-
ln
_ s (1) -
ln
_ sf (1) - load (5)
-
load
_ documents (2) -
load
_ file (1) -
load
_ random _ file (1) -
load
_ rdoc (1) -
load
_ specification (1) -
load
_ stream (2) - local (2)
-
local
_ variable _ get (1) - locale= (1)
- lock (1)
- log (6)
- log! (2)
- log10 (2)
- log10! (1)
- log2 (2)
- log2! (1)
- login (2)
- loop (2)
- ls (2)
- lshift! (1)
- lstat (2)
- ludecomp (1)
- mail (3)
- mails (1)
-
major
_ version (2) - make (1)
-
make
_ affine! (1) -
make
_ partial _ content (1) - map (1)
-
marshal
_ load (1) - mask (1)
- mask= (1)
-
mask
_ bits! (1) - max (6)
- mdtm (1)
- merge (1)
-
method
_ id (1) -
method
_ missing (1) - min (6)
-
minor
_ version (2) - mktime (2)
- mktmpdir (2)
-
mod
_ add (1) -
mod
_ exp (1) -
mod
_ inverse (1) -
mod
_ mul (1) -
mod
_ sqr (1) -
mod
_ sub (1) - mode (2)
- modifiable (1)
- mtime (3)
-
mu
_ unlock (1) - mult (1)
-
n
_ mails (1) - new (93)
- new2 (1)
-
next
_ update= (1) -
next
_ values (1) -
next
_ wait (1) - nlsolve (1)
- nlst (1)
- noop (1)
- normal? (1)
- normalize (1)
-
not
_ after= (1) -
not
_ before= (1) - notice (1)
-
notify
_ observers (1) - offset (2)
- oid (2)
- oid= (2)
-
ole
_ activex _ initialize (1) -
ole
_ classes (1) -
ole
_ func _ methods (1) -
ole
_ get _ methods (1) -
ole
_ method (1) -
ole
_ method _ help (1) -
ole
_ methods (1) -
ole
_ put _ methods (1) -
ole
_ query _ interface (1) -
ole
_ show _ help (1) -
ole
_ typelib (1) - on (12)
-
on
_ curve? (1) -
on
_ event (1) -
on
_ event _ with _ outargs (1) - open (15)
-
open
_ uri (2) -
open
_ uri _ or _ path (1) - order (1)
- order! (4)
- ordering= (1)
- ordinal (2)
- orthogonal? (1)
- owned? (1)
- p (1)
- padding= (1)
- parse (6)
- parse! (2)
-
parse
_ file (1) - passwd (1)
- path (1)
-
pbkdf2
_ hmac (1) -
pbkdf2
_ hmac _ sha1 (1) - peek (1)
-
peek
_ result (1) -
peek
_ values (1) -
pending
_ interrupt? (1) - permutation (2)
- permutation? (1)
- permute! (2)
- pid (1)
- pipe? (1)
-
pkcs5
_ keyivgen (1) -
point
_ conversion _ form (1) - pop (5)
-
post
_ connection _ check (1) - pow (1)
- prime? (2)
-
prime
_ division (2) -
prime
_ fasttest? (1) - print (4)
- printf (4)
- private (2)
-
private
_ constant (1) -
private
_ decrypt (1) -
private
_ encrypt (1) -
private
_ key= (1) - proc (2)
-
proper
_ subset? (1) -
proper
_ superset? (1) - protected (1)
-
proxy
_ basic _ auth (1) -
pseudo
_ rand (1) -
pseudo
_ rand _ range (1) - public (2)
-
public
_ constant (1) -
public
_ decrypt (1) -
public
_ encrypt (1) -
public
_ instance _ method (1) -
public
_ key (4) -
public
_ key= (4) -
public
_ method (1) -
public
_ send (2) - pull (1)
- put (2)
- putbinaryfile (2)
- putc (1)
- puts (3)
- puttextfile (2)
- quo (1)
- raise (3)
- rand (7)
-
rand
_ range (1) -
random
_ bytes (1) -
random
_ number (1) - range (1)
-
range
_ length (1) - rationalize (2)
- raw (1)
-
rb
_ define _ class _ under (1) -
rb
_ exc _ raise (1) -
rb
_ f _ raise (1) -
rb
_ raise (1) -
rb
_ thread _ raise (1) -
rb
_ thread _ raise _ m (1) -
rb
_ thread _ signal _ raise (1) -
rb
_ time _ timespec _ new (1) - read (10)
-
read
_ nonblock (3) -
read
_ smime (1) - readbyte (1)
- readchar (3)
- readline (11)
- readlines (9)
- readlink (1)
- readpartial (6)
- realdirpath (1)
- realpath (1)
- recv (1)
-
recv
_ nonblock (1) - recvfrom (2)
-
recvfrom
_ nonblock (1) - refresh! (1)
- register (1)
- regular? (1)
- rehash (1)
- reject (3)
-
relative
_ path _ from (1) - remove (1)
-
remove
_ class _ variable (1) -
remove
_ const (1) -
remove
_ instance _ variable (1) -
remove
_ method (1) - rename (3)
-
renegotiation
_ cb= (1) - reopen (3)
-
repeated
_ combination (1) -
repeated
_ permutation (1) - replace (3)
- request (2)
- require (1)
-
require
_ relative (1) -
respond
_ to? (1) - restore (1)
- result (1)
- resume (1)
- retrbinary (2)
- retrlines (1)
-
return
_ type (1) -
return
_ value (1) -
return
_ vtype (1) - revoked= (1)
- rewind (1)
- rmdir (2)
- root? (1)
- rotate! (1)
- round (2)
- rshift! (1)
-
ruby
_ xmalloc (1) -
ruby
_ xrealloc (1) - run (2)
- sample (4)
- seed= (1)
- seek (1)
- select (3)
- send (2)
-
send
_ mail (1) - sendmail (1)
- service (2)
-
set
_ backtrace (1) -
set
_ bit! (1) -
set
_ default _ paths (1) -
set
_ generator (1) -
set
_ screen _ size (1) -
set
_ to _ infinity! (1) -
set
_ trace _ func (1) - setegid (1)
- seteuid (1)
- setgid (1)
- setproperty (2)
- setquota (1)
- setregid (1)
- setresgid (1)
- setresuid (1)
- setreuid (1)
- setrgid (1)
- setrlimit (2)
- setruid (1)
- setsockopt (2)
- setuid (1)
- setuid? (1)
- shellsplit (2)
- shellwords (1)
- shift (2)
- sign (6)
-
signature
_ algorithm (1) - sin (3)
- sin! (1)
-
singleton
_ class (1) -
singleton
_ method (1) - singular? (1)
- sinh (2)
- sinh! (1)
- site (1)
- size (3)
- size? (1)
- sizeof (1)
- sleep (1)
- slice (6)
- socket? (1)
- spawn (4)
- split (2)
- sqr (1)
- sqrt (4)
- sqrt! (1)
- start (10)
-
start
_ service (1) - stat (2)
- status (3)
- step (7)
- storbinary (2)
- store (1)
- storlines (2)
- strptime (2)
- sub (3)
- subject (1)
- subject= (2)
- subscribe (1)
- subset? (1)
- subtract (1)
- superset? (1)
- sym (2)
- symlink (2)
- symmetric? (1)
- sync (1)
-
synthesize
_ file _ task (1) - syscall (1)
- sysread (5)
- system (4)
- sysverify (1)
- syswrite (1)
- take (3)
- tan (2)
- tan! (1)
- tanh (2)
- tanh! (1)
- tell (2)
- terminate (1)
- throw (1)
- to= (1)
-
to
_ bn (1) -
to
_ d (3) -
to
_ der (8) -
to
_ enum (2) -
to
_ f (1) -
to
_ i (6) -
to
_ int (2) -
to
_ pem (6) -
to
_ ptr (1) -
to
_ r (1) -
to
_ s (4) -
to
_ text (5) - top (1)
- tr (1)
- trace (1)
- transaction (1)
- trap (2)
- traverse (1)
- truncate (4)
-
try
_ do (2) - tsort (1)
-
tsort
_ each (3) -
tsort
_ each _ child (1) - tty? (1)
- typekind (1)
- ucmp (1)
-
unalias
_ command (1) -
undef
_ method (1) - ungetc (3)
-
unicode
_ normalize (1) -
unicode
_ normalize! (1) -
unicode
_ normalized? (1) - unitary? (1)
-
unix
_ rights (1) - unlink (2)
- unlock (2)
- unparse (1)
- unscan (1)
- unsubscribe (1)
- update (1)
- uptodate? (1)
-
urlsafe
_ base64 (1) -
urlsafe
_ decode64 (1) -
use
_ ssl= (1) - utime (1)
- validate (1)
- value (2)
- value= (3)
-
values
_ at (1) - variables (1)
- verify (7)
-
verify
_ gem (2) -
verify
_ gem _ file (1) - version (1)
- version= (2)
-
vi
_ editing _ mode (1) - visible? (1)
- voidcmd (1)
- wait (2)
- wait2 (1)
-
wait
_ while (1) - waitpid (1)
- waitpid2 (1)
- wakeup (1)
- warn (1)
- warning (1)
- write (1)
-
write
_ nonblock (3) -
write
_ random _ file (1) -
write
_ smime (1) - xmlschema (1)
- yield (2)
- zero? (1)
- zip (2)
- 制御構造 (1)
検索結果
先頭5件
- Exception2MessageMapper
. Raise(klass = E2MM , exception _ class = nil , *rest) -> () - Exception2MessageMapper
# Raise(exception _ class = nil , *rest) -> () - WIN32OLE
_ TYPE # implemented _ ole _ types -> [WIN32OLE _ TYPE] - void rb
_ thread _ signal _ raise(char *sig) - WEBrick
:: HTTPServlet :: DefaultFileHandler # make _ partial _ content(request , response , filename , filesize)
-
Exception2MessageMapper
. Raise(klass = E2MM , exception _ class = nil , *rest) -> () (54922.0) -
登録されている情報を使用して、例外を発生させます。
登録されている情報を使用して、例外を発生させます。
@param klass 一階層上となるクラス名を指定します。
@param exception_class 例外クラス。
@param rest メッセージに埋め込む値。
@raise Exception2MessageMapper::ErrNotRegisteredException 指定された例外クラスに対応するメッセージが存在しない場合に発生します。 -
Exception2MessageMapper
# Raise(exception _ class = nil , *rest) -> () (54694.0) -
登録されている情報を使用して、例外を発生させます。
登録されている情報を使用して、例外を発生させます。
@param exception_class 例外クラス。
@param rest メッセージに埋め込む値。
@raise Exception2MessageMapper::ErrNotRegisteredException 指定された例外クラスに対応するメッセージが存在しない場合に発生します。
例:
class Foo
extend Exception2MessageMapper
p def_exception :NewExceptionClass, "message...%d, %d and %d" # =>... -
WIN32OLE
_ TYPE # implemented _ ole _ types -> [WIN32OLE _ TYPE] (45919.0) -
この型が実装するインターフェイスを取得します。
この型が実装するインターフェイスを取得します。
implemented_ole_typesメソッドは、selfがCoClass(コンポーネントクラス)
の場合、そのクラスが実装しているすべてのインターフェイスを返します。
@return クラスが実装するすべてのインターフェイスをWIN32OLE_TYPEの
配列として返します。この型がインターフェイスを実装しない場合は、
空配列を返します。
@raise WIN32OLERuntimeError 型属性が取得できない場合に通知します。
tobj = WIN32OLE_TYPE.new('Micro... -
void rb
_ thread _ signal _ raise(char *sig) (36601.0) -
-
WEBrick
:: HTTPServlet :: DefaultFileHandler # make _ partial _ content(request , response , filename , filesize) (36337.0) -
部分的 GET リクエストのためのレスポンスを作成します。
部分的 GET リクエストのためのレスポンスを作成します。
@param request クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェクトです。
@param response クライアントへのレスポンスを表す WEBrick::HTTPResponse オブジェクトです。
@param filename ファイル名を指定します。
@param filesize ファイルサイズを指定します。
@raise WEBrick::HTTPStatus::BadRequest リクエストが不正である場合に発生します。
@raise WEBrick... -
WIN32OLE
_ TYPE # variables -> [WIN32OLE _ VARIABLE] (27919.0) -
型が持つ変数を取得します。
型が持つ変数を取得します。
型がEnum(列挙型)やユーザ定義型の場合、メンバ変数の情報を
WIN32OLE_VARIABLEオブジェクトの配列として返します。
@return 型が持つ変数情報をWIN32OLE_VARIABLEの配列として返します。
変数を持たない場合は空配列を返します。
@raise WIN32OLERuntimeError 型属性が取得できない場合に通知します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'XlSheetType')
vars = to... -
File
. delete(*filename) -> Integer (27619.0) -
ファイルを削除します。削除したファイルの数を返します。 削除に失敗した場合は例外 Errno::EXXX が発生します。
ファイルを削除します。削除したファイルの数を返します。
削除に失敗した場合は例外 Errno::EXXX が発生します。
このメソッドは通常ファイルの削除用で、ディレクトリの削除には
Dir.rmdir を使います。
@param filename ファイル名を表す文字列を指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("test.txt", "test")
p File.exist?("test.txt") # => true
p File.delete("test.txt") # => ... -
FileTest
. # file?(file) -> bool (27619.0) -
ファイルが通常ファイルである時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
ファイルが通常ファイルである時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。
例:
FileTest.file?('/bin/bash') # => true
FileTest.file?('/bin') # => false
FileTest.file?('/no_such_file') ... -
URI
:: LDAP . build(ary) -> URI :: LDAP (27619.0) -
引数で与えられた URI 構成要素から URI::LDAP オブジェクトを生成します。 引数の正当性を検査します。
引数で与えられた URI 構成要素から URI::LDAP オブジェクトを生成します。
引数の正当性を検査します。
@param ary 構成要素を表す配列を与えます。要素は次の順です。
//emlist{
[:host, :port, :dn, :attributes, :scope, :filter, :extensions]
//}
@param hash 構成要素を表すハッシュを与えます。ハッシュのキーは
//emlist{
:host, :port, :dn, :attributes, :scope, :filter, :extensions... -
URI
:: LDAP . build(hash) -> URI :: LDAP (27619.0) -
引数で与えられた URI 構成要素から URI::LDAP オブジェクトを生成します。 引数の正当性を検査します。
引数で与えられた URI 構成要素から URI::LDAP オブジェクトを生成します。
引数の正当性を検査します。
@param ary 構成要素を表す配列を与えます。要素は次の順です。
//emlist{
[:host, :port, :dn, :attributes, :scope, :filter, :extensions]
//}
@param hash 構成要素を表すハッシュを与えます。ハッシュのキーは
//emlist{
:host, :port, :dn, :attributes, :scope, :filter, :extensions... -
WIN32OLE
# ole _ func _ methods -> [WIN32OLE _ METHOD] (27619.0) -
オブジェクトのファンクション情報をWIN32OLE_METHODの配列として返し ます。
オブジェクトのファンクション情報をWIN32OLE_METHODの配列として返し
ます。
ole_func_methodsメソッドは、OLEオートメーションサーバのメソッドのうちファ
ンクション(何らかの機能的な操作)に属するものをWIN32OLE_METHODの
配列として返します。
@return WIN32OLE_METHODの配列。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
型情報ライブラリ(TypeLib)が提供されていない場合などに発生します。
exc... -
WIN32OLE
# ole _ get _ methods -> [WIN32OLE _ METHOD] (27619.0) -
オブジェクトの参照可能プロパティ情報をWIN32OLE_METHODの配列として 返します。
オブジェクトの参照可能プロパティ情報をWIN32OLE_METHODの配列として
返します。
ole_get_methodsメソッドは、OLEオートメーションサーバのメソッドのうち読
み取り可能なプロパティをWIN32OLE_METHODの配列として返します。
@return WIN32OLE_METHODの配列。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
型情報ライブラリ(TypeLib)が提供されていない場合などに発生します。
excel = WIN32OLE... -
WIN32OLE
# ole _ method(method) -> WIN32OLE _ METHOD (27619.0) -
メソッド名を指定して対応するWIN32OLE_METHODオブジェクトを取得しま す。
メソッド名を指定して対応するWIN32OLE_METHODオブジェクトを取得しま
す。
OLEオートメーションの仕様により、メソッド名の大文字、小文字は区別されま
せん。
@param method メソッド情報を取り出す対象のメソッド名を文字列で指定します。
@return WIN32OLE_METHODオブジェクト。
@raise WIN32OLERuntimeError 指定したメソッド名が未定義あるいは型情報ラ
イブラリ(TypeLib)が提供されていない場合など
に発... -
WIN32OLE
# ole _ method _ help(method) -> WIN32OLE _ METHOD (27619.0) -
メソッド名を指定して対応するWIN32OLE_METHODオブジェクトを取得しま す。
メソッド名を指定して対応するWIN32OLE_METHODオブジェクトを取得しま
す。
OLEオートメーションの仕様により、メソッド名の大文字、小文字は区別されま
せん。
@param method メソッド情報を取り出す対象のメソッド名を文字列で指定します。
@return WIN32OLE_METHODオブジェクト。
@raise WIN32OLERuntimeError 指定したメソッド名が未定義あるいは型情報ラ
イブラリ(TypeLib)が提供されていない場合など
に発... -
WIN32OLE
# ole _ methods -> [WIN32OLE _ METHOD] (27619.0) -
オブジェクトのメソッド情報をWIN32OLE_METHODの配列として返します。
オブジェクトのメソッド情報をWIN32OLE_METHODの配列として返します。
ole_methodsメソッドは、OLEオートメーションサーバが提供するすべてのメソッ
ドをWIN32OLE_METHODの配列として返します。
@return WIN32OLE_METHODの配列。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
型情報ライブラリ(TypeLib)が提供されていない場合などに発生します。
excel = WIN32OLE.new('Excel.Appli... -
WIN32OLE
# ole _ put _ methods -> [WIN32OLE _ METHOD] (27619.0) -
オブジェクトの設定可能プロパティ情報をWIN32OLE_METHODの配列として 返します。
オブジェクトの設定可能プロパティ情報をWIN32OLE_METHODの配列として
返します。
ole_put_methodsメソッドは、OLEオートメーションサーバのメソッドのうちプ
ロパティ設定メソッドに属するものをWIN32OLE_METHODの配列として返し
ます。
@return WIN32OLE_METHODの配列。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
型情報ライブラリ(TypeLib)が提供されていない場合などに発生します。
excel = W... -
WIN32OLE
# ole _ query _ interface(iid) -> WIN32OLE (27619.0) -
IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを 持つオブジェクトを取得します。
IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを
持つオブジェクトを取得します。
オブジェクトが複数のオートメーション用インターフェイスを持つ場合に、当
メソッドを利用して既定のインターフェイスとは異なるインターフェイスを取
得します。
@param iid 取得するインターフェイスのIIDを文字列で指定します。
@return iidパラメータで指定したインターフェイスを持つWIN32OLEオブジェクト
@raise WIN32OLERuntimeError 指定したIIDをオブジェクトが持たない場合に通知されます。
ie = WIN32OLE.n... -
WIN32OLE
# ole _ typelib -> WIN32OLE _ TYPELIB (27619.0) -
オブジェクトに対応する型情報ライブラリ(TypeLib)を WIN32OLE_TYPELIBとして返します。
オブジェクトに対応する型情報ライブラリ(TypeLib)を
WIN32OLE_TYPELIBとして返します。
OLEオートメーションではクラス、インターフェイス、メソッド、引数などの型
情報と文書情報を型情報ライブラリとして利用します。型情報ライブラリは独
立したファイル(拡張子tlb)の場合もあれば、オブジェクトのバイナリへリソー
スとして埋め込まれている場合があります。
OLEオートメーションでは型情報ライブラリの提供方法を問わずに統一したイン
ターフェイスでアプリケーションが参照できるように、オブジェクトの形式
(ITypeInfoインターフェイス)で提供します。WIN32OLEは... -
WIN32OLE
_ TYPE . ole _ classes(libname) -> [WIN32OLE _ TYPE] (27619.0) -
TypeLibで定義されているすべての型情報を取得します。
TypeLibで定義されているすべての型情報を取得します。
@param libname 生成するTypeLibのレジストリ上のドキュメント文字列
(WIN32OLE_TYPELIB#name)または
GUID(WIN32OLE_TYPELIB#guid)またはTLBファイル名を
文字列で指定します。
@return TypeLibに格納されているすべての型をWIN32OLE_TYPEオブジェクトの配列として返します。
@raise WIN32OLERuntimeError 引数で指定したTypeLibが... -
Zlib
:: GzipReader # lineno=(num) (27463.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 # lineno -> Integer (27445.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 (27409.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... -
Zlib
:: GzipReader # readlines(rs = $ / ) -> Array (27391.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... -
Gem
:: Installer # install -> Gem :: Specification (27355.0) -
Gem をインストールします。
Gem をインストールします。
以下のディレクトリ構造で Gem をインストールします。
@gem_home/
cache/<gem-version>.gem #=> インストールした Gem のコピー
gems/<gem-version>/... #=> インストール時に展開したファイル
specifications/<gem-version>.gemspec #=> gemspec ファイル
@return ロードされた Gem::Specification のインスタンスを返します。
@r... -
OpenSSL
:: SSL :: SSLSocket # accept _ nonblock -> self (27337.0) -
ノンブロッキング方式で TLS/SSL 通信をサーバモードとして開始し、 クライアントとのハンドシェイクを実行します。
ノンブロッキング方式で
TLS/SSL 通信をサーバモードとして開始し、
クライアントとのハンドシェイクを実行します。
IO が読み込み待ち、もしくは書き込み待ちになった場合は例外を
発生させ、ハンドシェイクを中断します。IO が読み込み/書き込み
可能状態になってからこのメソッドをもう一度呼ぶと
ハンドシェイクを再開します。
@raise OpenSSL::SSL::SSLError ハンドシェイクに失敗した(VERIFY_PEER で
証明書の検証に失敗した場合や、プロトコル合意に失敗したなど)
場合に発生します
(実際は OpenSSL::S... -
OpenSSL
:: SSL :: SSLSocket # connect _ nonblock -> self (27337.0) -
ノンブロッキング方式で TLS/SSL 通信をクライアントモードとして開始し、 サーバとのハンドシェイクを実行します。
ノンブロッキング方式で
TLS/SSL 通信をクライアントモードとして開始し、
サーバとのハンドシェイクを実行します。
IO が読み込み待ち、もしくは書き込み待ちになった場合は例外を
発生させ、ハンドシェイクを中断します。IO が読み込み/書き込み
可能状態になってからこのメソッドをもう一度呼ぶと
ハンドシェイクを再開します。
@raise OpenSSL::SSL::SSLError ハンドシェイクに失敗した(VERIFY_PEER で
証明書の検証に失敗した場合や、プロトコル合意に失敗したなど)
場合に発生します
@raise OpenSSL::SSL::S... -
OpenSSL
:: SSL :: SocketForwarder # fcntl(cmd , arg=0) -> Integer (27337.0) -
ラップされているソケットに対してシステムコール fcntl を実行します。
ラップされているソケットに対してシステムコール fcntl を実行します。
IO#fcntl と同様です。
@param cmd IO に対するコマンドを、添付ライブラリ fcntl が提供している定数で指定します。
@param arg cmd に対する引数を整数、文字列、booleanのいずれかで指定します。
@raise Errno::EXXX fcntl の実行に失敗した場合に発生します。
@raise IOError 既に close されている場合に発生します。 -
File
. unlink(*filename) -> Integer (27319.0) -
ファイルを削除します。削除したファイルの数を返します。 削除に失敗した場合は例外 Errno::EXXX が発生します。
ファイルを削除します。削除したファイルの数を返します。
削除に失敗した場合は例外 Errno::EXXX が発生します。
このメソッドは通常ファイルの削除用で、ディレクトリの削除には
Dir.rmdir を使います。
@param filename ファイル名を表す文字列を指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("test.txt", "test")
p File.exist?("test.txt") # => true
p File.delete("test.txt") # => ... -
LUSolve
. # ludecomp(a , n , zero = 0 , one = 1) -> [Integer] (27319.0) -
n 次正方行列を表す配列 a を破壊的に変更し、返り値と併せて元の行列の LU 分解を提供します。
n 次正方行列を表す配列 a を破壊的に変更し、返り値と併せて元の行列の LU 分解を提供します。
LUSolve.#lusolve の引数を構築するために使います。
@param a 行列を BigDecimal の配列で指定します。(各要素を
Row-major order で 1 次元の配列にしたオブジェクトを指定し
ます)
@param n 引数 a の次元を整数で指定します。
@param zero 0 を表す値を指定します。
@param one 1 を表す値を指定します。
@return ピボットの位置を表す Integer の配... -
Module
# class _ variable _ get(name) -> object (27319.0) -
クラス/モジュールに定義されているクラス変数 name の値を返します。
クラス/モジュールに定義されているクラス変数 name の値を返します。
@param name String または Symbol を指定します。
@raise NameError クラス変数 name が定義されていない場合、発生します。
//emlist[例][ruby]{
class Fred
@@foo = 99
end
def Fred.foo
class_variable_get(:@@foo)
end
p Fred.foo #=> 99
//} -
Module
# remove _ class _ variable(name) -> object (27319.0) -
引数で指定したクラス変数を取り除き、そのクラス変数に設定さ れていた値を返します。
引数で指定したクラス変数を取り除き、そのクラス変数に設定さ
れていた値を返します。
@param name String または Symbol を指定します。
@return 引数で指定されたクラス変数に設定されていた値を返します。
@raise NameError 引数で指定されたクラス変数がそのモジュールやクラスに定義されていない場合に発生します。
//emlist[例][ruby]{
class Foo
@@foo = 1
remove_class_variable(:@@foo) # => 1
p @@foo # => uninitialized clas... -
MonitorMixin
:: ConditionVariable # wait _ while { . . . } -> () (27319.0) -
モニタのロックを開放し、現在のスレッドを ブロックで指定した条件を満たしている間停止します。
モニタのロックを開放し、現在のスレッドを
ブロックで指定した条件を満たしている間停止します。
MonitorMixin::ConditionVariable#signal や
MonitorMixin::ConditionVariable#broadcast で
スレッドが起こされると、ロックを取得し、ブロックを評価し
その結果によってこのメソッドから抜け処理を継続するか
再びロックを開放しスレッドを停止するかを決めます。
@raise ThreadError ロックを持っていないスレッドがこのメソッドを呼びだした場合に発生します
@see MonitorMixin::ConditionV... -
OpenSSL
:: SSL :: SSLServer # listen(backlog=5) -> 0 (27319.0) -
ラップしている TCPServer の TCPServer#listen を呼びだします。
ラップしている TCPServer の TCPServer#listen
を呼びだします。
通常は TCPServer の初期化時に listen が呼びだされるため
呼ぶ必要はないはずです。
@param backlog クライアントからの接続要求を保留できる数
@raise Errno::EXXX listen(2) が失敗すれば 例外 Errno::EXXX が発生します。 -
Readline
. # readline(prompt = "" , add _ hist = false) -> String | nil (27319.0) -
prompt を出力し、ユーザからのキー入力を待ちます。 エンターキーの押下などでユーザが文字列を入力し終えると、 入力した文字列を返します。 このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。 何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、 ユーザからの入力がない場合は nil を返します。
prompt を出力し、ユーザからのキー入力を待ちます。
エンターキーの押下などでユーザが文字列を入力し終えると、
入力した文字列を返します。
このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。
何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、
ユーザからの入力がない場合は nil を返します。
本メソッドはスレッドに対応しています。
入力待ち状態のときはスレッドコンテキストの切替えが発生します。
入力時には行内編集が可能で、vi モードと Emacs モードが用意されています。
デフォルトは Emacs モードです。
... -
Shellwords
. # shellsplit(line) -> [String] (27319.0) -
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、 単語 (文字列) の配列を返します。
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、
単語 (文字列) の配列を返します。
空白、シングルクォート (')、ダブルクォート (")、バックスラッシュ (\)
を解釈します。
@param line 分割の対象となる文字列を指定します。
@return 分割結果の各文字列を要素とする配列を返します。
@raise ArgumentError 引数の中に対でないシングルクォートまたはダブル
クォートが現れた場合に発生します。
例:
require 'shellwords'
p Shellwords.shellword... -
Shellwords
. # shellwords(line) -> [String] (27319.0) -
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、 単語 (文字列) の配列を返します。
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、
単語 (文字列) の配列を返します。
空白、シングルクォート (')、ダブルクォート (")、バックスラッシュ (\)
を解釈します。
@param line 分割の対象となる文字列を指定します。
@return 分割結果の各文字列を要素とする配列を返します。
@raise ArgumentError 引数の中に対でないシングルクォートまたはダブル
クォートが現れた場合に発生します。
例:
require 'shellwords'
p Shellwords.shellword... -
Syslog
. # close -> nil (27319.0) -
syslogを閉じます。
syslogを閉じます。
@raise RuntimeError syslog がopen されていない場合発生します。
使用例
require 'syslog'
Syslog.open("syslogtest")
Syslog.log(Syslog::LOG_WARNING, "the sky is falling in %d seconds!", 100)
Syslog.close -
Syslog
. # log(priority , format , *arg) -> self (27319.0) -
syslogにメッセージを書き込みます。
syslogにメッセージを書き込みます。
priority は優先度を示す定数(Syslog::Constants参照)です。
また、facility(Syslog::Constants参照)を論理和で指定す
ることで open で指定した facility を切替えることもできます。
format 以降は Kernel.#sprintf と同じ形式の引数を指定します。
但し、syslog(3) のように format に %m は使用できません。
メッセージに改行を含める必要はありません。
@param priority priority は優先度を示す定数を指定します。
... -
WIN32OLE
# ole _ activex _ initialize -> nil (27319.0) -
ActiveXコントロール用の初期化を行います。
ActiveXコントロール用の初期化を行います。
ole_activex_initializeメソッドは、スクリプト内でActiveXコントロールを利
用できるように、オブジェクトが持つ永続化データを初期化します。
ActiveXコントロール(OCX)は、主にUI用に利用されるOLEオートメーションサー
バです。ActiveXコントロールは、IDEを利用した開発時と、プログラムの実行
時の2種類の実行モードを持ちます。これは、開発時の設定を永続化するためで
す。
幾つかのActiveXコントロールは、上記の動作を前提に組まれているため、実行
に先だって永続化データの転送をデータの有無と... -
WIN32OLE
. locale=(lcid) -> nil (27319.0) -
WIN32OLEがオートメーション呼び出し時に設定するロケール識別子(LCID)を設 定します。
WIN32OLEがオートメーション呼び出し時に設定するロケール識別子(LCID)を設
定します。
OLEオートメーションでは、UNIXで利用される"ja_JP"などの国名と言語名を「_」
で接続した文字列ではなく、32ビット整数で示します。32ビットの内訳は上位
16ビットが予約領域で0、下位16ビットが言語ID(LANGID)です。LANGIDは、0〜
9ビットでプライマリ言語ID、10〜15ビットでサブ言語IDを示します。
@param lcid 新たに設定するロケール識別子を整数で指定します。
@raise WIN32OLERuntimeError システムにインストールされてい... -
WIN32OLE
. ole _ show _ help(obj , helpcontext = nil) -> () (27319.0) -
WIN32OLEオブジェクトのヘルプファイルを表示します。
WIN32OLEオブジェクトのヘルプファイルを表示します。
Windows標準のヘルプ表示コンポーネントのHHCtrl.OCXを利用して、オブジェク
トに関連付けられたヘルプファイル(chmファイル)を表示します。
また、chmファイルのフルパス名を指定して表示させることも可能です。
@param obj WIN32OLE_TYPEオブジェクトまたはWIN32OLE_METHODオ
ブジェクト。直接ヘルプファイルのフルパス名を指定することも可
能です。
@param helpcontext obj引数にWIN32OLE_TYPEオブジェクト... -
WIN32OLE
_ TYPELIB # visible? -> bool (27319.0) -
TypeLibの情報が公開情報かどうかを照会します。
TypeLibの情報が公開情報かどうかを照会します。
このメソッドは、TypeLibの属性(TLIBATTR)のフラグ値が0、制限
(LIBFLAG_FRESTRICTED)、コントロール内部使用(LIBFLAG_FHIDDEN)のいずれか
であれば非公開TypeLibとみなして偽を返します。
@return TypeLibが公開可能であれば真を返します。
@raise WIN32OLERuntimeError TypeLibの属性が読み取れない場合に通知します。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Li... -
WEBrick
:: HTTPServlet :: DefaultFileHandler # do _ GET(request , response) -> () (27037.0) -
GET リクエストを処理します。
GET リクエストを処理します。
@param request クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェクトです。
@param response クライアントへのレスポンスを表す WEBrick::HTTPResponse オブジェクトです。
@raise WEBrick::HTTPStatus::NotModified 自身に関連付けられたファイルが変更されていない場合に発生します。
@raise WEBrick::HTTPStatus::PartialContent 部分的 GET リクエストを処理した場合に発生します。 -
OpenSSL
:: SSL :: SSLSocket (27019.0) -
ソケットをラップして SSL での認証と暗号通信を実現するためのクラスです。
ソケットをラップして SSL での認証と暗号通信を実現するためのクラスです。
=== 例
SSL/TLS サーバに接続して write します。
require 'socket'
require 'openssl'
include OpenSSL
soc = TCPSocket.new('www.example.com', 443)
ssl = SSL::SSLSocket.new(soc)
ssl.connect
ssl.post_connection_check('www.example.com')
raise "verification er... -
WEBrick
:: HTTPServlet :: FileHandler # do _ GET(request , response) -> () (27019.0) -
GET リクエストを処理します。
GET リクエストを処理します。
@param request クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェクトです。
@param response クライアントへのレスポンスを表す WEBrick::HTTPResponse オブジェクトです。
@raise WEBrick::HTTPStatus::NotFound 対象となるパスが見つからなかった場合に発生します。 -
WEBrick
:: HTTPServlet :: FileHandler # do _ OPTIONS(request , response) -> () (27019.0) -
OPTIONS リクエストを処理します。
OPTIONS リクエストを処理します。
@param request クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェクトです。
@param response クライアントへのレスポンスを表す WEBrick::HTTPResponse オブジェクトです。
@raise WEBrick::HTTPStatus::NotFound 対象となるパスが見つからなかった場合に発生します。 -
WEBrick
:: HTTPServlet :: FileHandler # do _ POST(request , response) -> () (27019.0) -
POST リクエストを処理します。
POST リクエストを処理します。
@param request クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェクトです。
@param response クライアントへのレスポンスを表す WEBrick::HTTPResponse オブジェクトです。
@raise WEBrick::HTTPStatus::NotFound 対象となるパスが見つからなかった場合に発生します。 -
WEBrick
:: HTTPServlet :: FileHandler # service(request , response) -> () (27019.0) -
リクエストメソッドに応じて自身の do_* メソッドを呼び出します。
リクエストメソッドに応じて自身の do_* メソッドを呼び出します。
@param request クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェクトです。
@param response クライアントへのレスポンスを表す WEBrick::HTTPResponse オブジェクトです。
@raise WEBrick::HTTPStatus::NotFound 対象となるパスが見つからなかった場合に発生します。 -
Net
:: FTP # getbinaryfile(remotefile , localfile = File . basename(remotefile) , blocksize = DEFAULT _ BLOCKSIZE) -> nil (19573.0) -
サーバ上のファイルをバイナリモードで取得します。
サーバ上のファイルをバイナリモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト受信するごとに、そのデータを
ブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル... -
Net
:: FTP # getbinaryfile(remotefile , localfile = File . basename(remotefile) , blocksize = DEFAULT _ BLOCKSIZE) {|data| . . . } -> nil (19573.0) -
サーバ上のファイルをバイナリモードで取得します。
サーバ上のファイルをバイナリモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト受信するごとに、そのデータを
ブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル... -
Net
:: FTP # gettextfile(remotefile , localfile = File . basename(remotefile)) -> nil (19573.0) -
サーバ上のファイルをテキストモードで取得します。
サーバ上のファイルをテキストモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
ブロックが指定された場合は
データを1行受信するごとに、その行をブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz の... -
Net
:: FTP # gettextfile(remotefile , localfile = File . basename(remotefile)) {|line| . . . } -> nil (19573.0) -
サーバ上のファイルをテキストモードで取得します。
サーバ上のファイルをテキストモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
ブロックが指定された場合は
データを1行受信するごとに、その行をブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz の... -
Net
:: FTP # putbinaryfile(localfile , remotefile = File . basename(localfile) , blocksize = DEFAULT _ BLOCKSIZE) -> nil (19573.0) -
サーバにファイルをバイナリモードで転送します。
サーバにファイルをバイナリモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト転送するごとに、そのデータを
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@param blocksize データ転送の単位をバイト単... -
Net
:: FTP # putbinaryfile(localfile , remotefile = File . basename(localfile) , blocksize = DEFAULT _ BLOCKSIZE) {|data| . . . } -> nil (19573.0) -
サーバにファイルをバイナリモードで転送します。
サーバにファイルをバイナリモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト転送するごとに、そのデータを
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@param blocksize データ転送の単位をバイト単... -
Net
:: FTP # puttextfile(localfile , remotefile = File . basename(localfile)) -> nil (19573.0) -
サーバにファイルをテキストモードで転送します。
サーバにファイルをテキストモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
ブロックが指定された場合は
データを1行転送するごとに、その行を
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コー... -
Net
:: FTP # puttextfile(localfile , remotefile = File . basename(localfile)) {|line| . . . } -> nil (19573.0) -
サーバにファイルをテキストモードで転送します。
サーバにファイルをテキストモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
ブロックが指定された場合は
データを1行転送するごとに、その行を
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コー... -
Process
. # clock _ gettime(clock _ id , unit=:float _ second) -> Float | Integer (19219.0) -
POSIX の clock_gettime() 関数の時間を返します。
POSIX の clock_gettime() 関数の時間を返します。
例:
p Process.clock_gettime(Process::CLOCK_MONOTONIC) #=> 896053.968060096
@param clock_id クロックの種類を以下の定数のいずれかで指定します。
サポートされている定数は OS やバージョンに依存します。
: Process::CLOCK_REALTIME
SUSv2 to 4, Linux 2.5.63, FreeBSD 3.0, NetBSD 2.0, OpenBSD 2.1, macOS... -
static VALUE rb
_ thread _ raise _ m(int argc , VALUE *argv , VALUE thread) (19201.0) -
-
Process
. # setrlimit(resource , cur _ limit , max _ limit) -> nil (18937.0) -
カレントプロセスでのリソースの制限値を設定します。
カレントプロセスでのリソースの制限値を設定します。
@param resource リソースの種類を示す定数を指定します。指定できる定数はシステムに依存します。
@param limit resource によって意味が決まる制限値を表す整数もしくは定数を指定します。
soft limit と hard limit 両方にこの値が使われます。
@param cur_limit 現在の制限値(soft limit)を表す整数もしくは定数を指定します。
@param max_limit soft limit として設定可能な最大値(hard limit)を表す整... -
VALUE rb
_ define _ class _ under(VALUE outer , const char *name , VALUE super) (18937.0) -
super のサブクラスとして新しい Ruby クラスを、outer の定数として定義し て返します。
super のサブクラスとして新しい Ruby クラスを、outer の定数として定義し
て返します。
@param outer 定義するクラスが定数として所属するクラス
@param name クラス名
@param super 継承元のクラス。NULL を指定した場合は Object クラス
@raise TypeError 引数 name と同じ名前の定数が既に存在し、それが
Class オブジェクトではない場合に発生します。
@raise TypeError 定義済みのクラスと継承元のクラスが一致しない場合に発生
... -
IO
# lines(limit) {|line| . . . } -> self (18919.0) -
このメソッドは obsolete です。 代わりに IO#each_line を使用してください。
このメソッドは obsolete です。
代わりに IO#each_line を使用してください。
使用すると警告メッセージが表示されます。
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として
与えられたブロックを実行します。
ブロックが与えられなかった場合は、自身から生成した
Enumerator オブジェクトを返します。
テキスト読み込みメソッドとして動作します。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。
@param rs 行の区切りを文字列で指定します。rs に ni... -
IO
# lines(rs , limit) {|line| . . . } -> self (18919.0) -
このメソッドは obsolete です。 代わりに IO#each_line を使用してください。
このメソッドは obsolete です。
代わりに IO#each_line を使用してください。
使用すると警告メッセージが表示されます。
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として
与えられたブロックを実行します。
ブロックが与えられなかった場合は、自身から生成した
Enumerator オブジェクトを返します。
テキスト読み込みメソッドとして動作します。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。
@param rs 行の区切りを文字列で指定します。rs に ni... -
static VALUE rb
_ f _ raise(int argc , VALUE *argv) (18901.0) -
-
static VALUE rb
_ thread _ raise(int argc , VALUE *argv , rb _ thread _ t th) (18901.0) -
-
Kernel
. # raise(error _ type , message = nil , backtrace = caller(0) , cause: $ !) -> () (18700.0) -
例外を発生させます。 発生した例外は変数 $! に格納されます。また例外が 発生した時のスタックトレースは変数 $@ に格納され ます。発生した例外は rescue 節で捕捉できます。
例外を発生させます。
発生した例外は変数 $! に格納されます。また例外が
発生した時のスタックトレースは変数 $@ に格納され
ます。発生した例外は rescue 節で捕捉できます。
引数無しの場合は、同スレッドの同じブロック内で最後に rescue された
例外オブジェクト ($!) を再発生させます。そのような
例外が存在しないが自身は捕捉されている時には例外 RuntimeError を発生させます。
//emlist[例][ruby]{
begin
open("nonexist")
rescue
raise #=> `open': No such file or d... -
Zlib
:: GzipReader # each _ line(rs = $ / ) {|line| . . . } -> self (18691.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
:: FTP # retrlines(cmd) {|line| . . . } -> nil (18673.0) -
サーバーに cmd で指定されたコマンドを送り、テキストデータを 取り寄せます。
サーバーに cmd で指定されたコマンドを送り、テキストデータを
取り寄せます。
一行ずつテキストを読み込み、ブロックに渡します。
@param cmd コマンドを文字列で与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReplyError 応答コードが上の場合以外で正しくない場合(1xy, 3xyが... -
Net
:: FTP # storlines(cmd , file) {|line| . . . } -> nil (18673.0) -
サーバーに cmd で指定されたコマンドを送り、テキストデータを 送ります。
サーバーに cmd で指定されたコマンドを送り、テキストデータを
送ります。
一行ずつで file からテキストを読み込み、サーバーに送ります。
送るデータは IO のインスタンスを
file で指定します。
(実際には StringIO のような IO とメソッドレベルで
互換するオブジェクトであればなんでもかまいません)。
ブロックが与えられた場合には各行をそのブロックに渡します。
@param cmd コマンドを文字列で与えます。
@param file 送るデータを与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@ra... -
Shell
. unalias _ command(alias) -> () (18673.0) -
commandのaliasを削除します.
commandのaliasを削除します.
@param alias 削除したいエイリアスの名前を文字列で指定します。
@raise NameError alias で指定したコマンドが無い場合に発生します。
使用例: ls -la | sort -k 5 のような例。
require 'shell'
Shell.def_system_command("ls")
Shell.alias_command("lsla", "ls", "-a", "-l")
Shell.def_system_command("sort")
sh = Shell.new
sh.trans... -
CMath
. # log!(x) -> Float (18655.0) -
実数 x の対数を返します。Math.#log のエイリアスです。
実数 x の対数を返します。Math.#log のエイリアスです。
@param x 真数を正の実数で指定します。
@param b 底を指定します。省略した場合は自然対数を計算します。
@raise Math::DomainError x が負の数である場合に発生します。
@raise TypeError 引数のどちらかに数値以外を指定した場合に発生します。
@raise RangeError 引数のどちらかに実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.log!(Math::E) # => 1.0... -
CMath
. # log!(x , b) -> Float (18655.0) -
実数 x の対数を返します。Math.#log のエイリアスです。
実数 x の対数を返します。Math.#log のエイリアスです。
@param x 真数を正の実数で指定します。
@param b 底を指定します。省略した場合は自然対数を計算します。
@raise Math::DomainError x が負の数である場合に発生します。
@raise TypeError 引数のどちらかに数値以外を指定した場合に発生します。
@raise RangeError 引数のどちらかに実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.log!(Math::E) # => 1.0... -
CMath
. # log10!(x) -> Float (18655.0) -
実数 x の常用対数を返します。Math.#log10 のエイリアスです。
実数 x の常用対数を返します。Math.#log10 のエイリアスです。
@param x 真数を正の実数で指定します。
@raise Math::DomainError x が負の数である場合に発生します。
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
@see Math.#log10 -
CMath
. # log2!(x) -> Float (18655.0) -
2 を底とする実数 x の対数 (binary logarithm) を返します。 Math.#log2のエイリアスです。
2 を底とする実数 x の対数 (binary logarithm) を返します。
Math.#log2のエイリアスです。
@param x 真数を正の実数で指定します。
@raise Math::DomainError x が負の数である場合に発生します。
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
@see Math.#log2 -
Math
. # log(x) -> Float (18655.0) -
x の対数(logarithm)を返します。
x の対数(logarithm)を返します。
引数 x, b の両方に 0 を指定した場合は Float::NAN を返します。
@param x 正の実数を指定します。
@param b 底を指定します。省略した場合は自然対数(natural logarithm)を計算します。
@raise TypeError 引数のどちらかに数値以外を指定した場合に発生します。
@raise RangeError 引数のどちらかに実数以外の数値を指定した場合に発生します。
@raise DomainError 引数のどちらかに負の数を指定した場合に発生します。
//emlist[例][ru... -
Math
. # log(x , b) -> Float (18655.0) -
x の対数(logarithm)を返します。
x の対数(logarithm)を返します。
引数 x, b の両方に 0 を指定した場合は Float::NAN を返します。
@param x 正の実数を指定します。
@param b 底を指定します。省略した場合は自然対数(natural logarithm)を計算します。
@raise TypeError 引数のどちらかに数値以外を指定した場合に発生します。
@raise RangeError 引数のどちらかに実数以外の数値を指定した場合に発生します。
@raise DomainError 引数のどちらかに負の数を指定した場合に発生します。
//emlist[例][ru... -
Math
. # log10(x) -> Float (18655.0) -
x の常用対数(common logarithm)を返します。
x の常用対数(common logarithm)を返します。
@param x 正の実数
@raise TypeError xに数値以外を指定した場合に発生します。
@raise Math::DomainError x に範囲外の実数を指定した場合に発生します。
@raise RangeError xに実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
Math.log10(1) # => 0.0
Math.log10(10) # => 1.0
Math.log10(10**100) # => 100.0
//}
@see M... -
Math
. # log2(x) -> Float (18655.0) -
2 を底とする x の対数(binary logarithm)を返します。
2 を底とする x の対数(binary logarithm)を返します。
@param x 正の実数
@raise TypeError xに数値以外を指定した場合に発生します。
@raise Math::DomainError x に範囲外の実数を指定した場合に発生します。
@raise RangeError xに実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
Math.log2(1) # => 0.0
Math.log2(2) # => 1.0
Math.log2(32768) # => 15.0
Math.log2(65... -
Net
:: POPMail # mail {|str| . . . . } -> nil (18655.0) -
メールを受信します。
メールを受信します。
引数もブロックも与えられなかった場合にはメール
の内容を文字列で返します。
ブロックが渡されたときは、メールの内容を
少しずつ読み込み、読みこんだ文字列を
引数としてブロックを呼びだします。
ブロックなしで、オブジェクトを
引数として渡すとそのオブジェクトに
メールの内容を << メソッドで順次書き込みます。
通常 IO オブジェクトを渡します。
この場合引数として渡したオブジェクトを返します。
pop, all, mail はすべて同じ効果ですが、
all と mail は obsolete です。
使用例:
require 'net/pop'
... -
IO
# readline(limit) -> String (18637.0) -
一行読み込んで、読み込みに成功した時にはその文字列を返します。 EOF に到達した時には EOFError が発生します。
一行読み込んで、読み込みに成功した時にはその文字列を返します。
EOF に到達した時には EOFError が発生します。
テキスト読み込みメソッドとして動作します。
読み込んだ文字列を変数 $_ にセットします。IO#gets との違いは EOF での振る舞いのみです。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード... -
IO
# readline(rs , limit) -> String (18637.0) -
一行読み込んで、読み込みに成功した時にはその文字列を返します。 EOF に到達した時には EOFError が発生します。
一行読み込んで、読み込みに成功した時にはその文字列を返します。
EOF に到達した時には EOFError が発生します。
テキスト読み込みメソッドとして動作します。
読み込んだ文字列を変数 $_ にセットします。IO#gets との違いは EOF での振る舞いのみです。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード... -
Kernel
. # Float(arg) -> Float (18637.0) -
引数を浮動小数点数(Float)に変換した結果を返します。
引数を浮動小数点数(Float)に変換した結果を返します。
引数が数値の場合は素直に変換し、文字列の場合
は整数や浮動小数点数と見なせるもののみ変換します。
メソッド Float は文字列に対し String#to_f よりも厳密な変換を行います。
@param arg 変換対象のオブジェクトです。
@raise ArgumentError 整数や浮動小数点数と見なせない文字列を引数に指定した場合に発生します。
@raise TypeError nil またはメソッド to_f を持たないオブジェクトを引数に指定したか、
to_f が浮動小数点数を返さ... -
Matrix
# laplace _ expansion(row: nil , column: nil) -> object | Integer | Rational | Float (18637.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]].... -
Net
:: FTP # delete(filename) -> nil (18637.0) -
ファイルを削除します。
ファイルを削除します。
リモートサーバ上の fromname という名前のファイルを削除します。
削除に失敗した場合には 例外が発生します。
@param filename 削除するファイルの名前を与えます。
@raise Net::FTPPermError 応答コードが 5yz であった場合に発生します。
@raise Net::FTPReplyError 応答コードが 5yz 以外で正しくない場合に発生します。 -
Process
. # setrlimit(resource , limit) -> nil (18637.0) -
カレントプロセスでのリソースの制限値を設定します。
カレントプロセスでのリソースの制限値を設定します。
@param resource リソースの種類を示す定数を指定します。指定できる定数はシステムに依存します。
@param limit resource によって意味が決まる制限値を表す整数もしくは定数を指定します。
soft limit と hard limit 両方にこの値が使われます。
@param cur_limit 現在の制限値(soft limit)を表す整数もしくは定数を指定します。
@param max_limit soft limit として設定可能な最大値(hard limit)を表す整... -
REXML
:: Parsers :: PullParser # pull -> REXML :: Parsers :: PullEvent (18637.0) -
イベントキューの先頭のイベントを取り出し、キューからそれを取り除きます。
イベントキューの先頭のイベントを取り出し、キューからそれを取り除きます。
@raise REXML::ParseException XML文書のパースに失敗した場合に発生します
@raise REXML::UndefinedNamespaceException XML文書のパース中に、定義されていない名前空間
が現れた場合に発生します -
long NUM2LONG(VALUE x) (18637.0)
-
x を long 型の整数に変換します。
x を long 型の整数に変換します。
x が Fixnum、Float、Bignum オブジェクトのいずれでもな
い場合は x.to_int による暗黙の型変換を試みます。
@raise TypeError x が nil の場合か、暗黙の型変換が成功しなかった場合に
発生します。
@raise RangeError x が long 型で表現できる値の範囲外であった場合に発生
します。 -
unsigned long NUM2ULONG(VALUE x) (18637.0)
-
x を unsigned long 型の整数に変換します。
x を unsigned long 型の整数に変換します。
x が Fixnum、Float、Bignum オブジェクトのいずれでもな
い場合は x.to_int による暗黙の型変換を試みます。
@raise TypeError x が nil の場合か、暗黙の型変換が成功しなかった場合に
発生します。
@raise RangeError x が unsigned long 型で表現できる値の範囲外であった場
合に発生します。 -
ARGF
. class # readline(limit) -> String (18619.0) -
ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に は EOFError を発生します。
ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に
は EOFError を発生します。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切
りなしとみなします。空文字列 "" を指定すると連続する改行を行
の区切りとみなします(パラグラフモード)。
@param limit 最大の読み込みバイト数
@raise EOFError EOFに達したら発生する
@see Kernel.#readline, ARGF.class#gets -
ARGF
. class # readline(rs , limit) -> String (18619.0) -
ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に は EOFError を発生します。
ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に
は EOFError を発生します。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切
りなしとみなします。空文字列 "" を指定すると連続する改行を行
の区切りとみなします(パラグラフモード)。
@param limit 最大の読み込みバイト数
@raise EOFError EOFに達したら発生する
@see Kernel.#readline, ARGF.class#gets -
CMath
. # log(z) -> Float | Complex (18619.0) -
z の対数を返します。
z の対数を返します。
@param z 真数を指定します。
@param b 底を指定します。省略した場合は自然対数を計算します。
@raise TypeError 引数のどちらかに数値以外を指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.log(Complex(0, 0)) # => -Infinity+0.0i
CMath.log(0) # => -Infinity
//} -
CMath
. # log(z , b) -> Float | Complex (18619.0) -
z の対数を返します。
z の対数を返します。
@param z 真数を指定します。
@param b 底を指定します。省略した場合は自然対数を計算します。
@raise TypeError 引数のどちらかに数値以外を指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.log(Complex(0, 0)) # => -Infinity+0.0i
CMath.log(0) # => -Infinity
//} -
CMath
. # log10(z) -> Float | Complex (18619.0) -
z の常用対数を返します。
z の常用対数を返します。
@param z 数値
@raise TypeError z に数値以外を指定した場合に発生します。 -
CMath
. # log2(z) -> Float | Complex (18619.0) -
2 を底とする z の対数 (binary logarithm) を返します。
2 を底とする z の対数 (binary logarithm) を返します。
@param z 真数を指定します。
@raise TypeError z に数値以外を指定した場合に発生します。 -
Enumerator
:: Lazy # flat _ map {|item| . . . } -> Enumerator :: Lazy (18619.0) -
ブロックの実行結果をひとつに繋げたものに対してイテレートするような Enumerator::Lazy のインスタンスを返します。
ブロックの実行結果をひとつに繋げたものに対してイテレートするような
Enumerator::Lazy のインスタンスを返します。
//emlist[][ruby]{
["foo", "bar"].lazy.flat_map {|i| i.each_char.lazy}.force
#=> ["f", "o", "o", "b", "a", "r"]
//}
ブロックの返した値 x は、以下の場合にのみ分解され、連結されます。
* x が配列であるか、to_ary メソッドを持つとき
* x が each および force メソッドを持つ (例:Enumerator::Lazy) ... -
Exception
# backtrace _ locations -> [Thread :: Backtrace :: Location] (18619.0) -
バックトレース情報を返します。Exception#backtraceに似ていますが、 Thread::Backtrace::Location の配列を返す点が異なります。
バックトレース情報を返します。Exception#backtraceに似ていますが、
Thread::Backtrace::Location の配列を返す点が異なります。
現状では Exception#set_backtrace によって戻り値が変化する事はあり
ません。
//emlist[例: test.rb][ruby]{
require "date"
def check_long_month(month)
return if Date.new(2000, month, -1).day == 31
raise "#{month} is not long month"
end
... -
IO
# lines(limit) -> Enumerator (18619.0) -
このメソッドは obsolete です。 代わりに IO#each_line を使用してください。
このメソッドは obsolete です。
代わりに IO#each_line を使用してください。
使用すると警告メッセージが表示されます。
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として
与えられたブロックを実行します。
ブロックが与えられなかった場合は、自身から生成した
Enumerator オブジェクトを返します。
テキスト読み込みメソッドとして動作します。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。
@param rs 行の区切りを文字列で指定します。rs に ni... -
IO
# lines(rs = $ / ) {|line| . . . } -> self (18619.0) -
このメソッドは obsolete です。 代わりに IO#each_line を使用してください。
このメソッドは obsolete です。
代わりに IO#each_line を使用してください。
使用すると警告メッセージが表示されます。
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として
与えられたブロックを実行します。
ブロックが与えられなかった場合は、自身から生成した
Enumerator オブジェクトを返します。
テキスト読み込みメソッドとして動作します。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。
@param rs 行の区切りを文字列で指定します。rs に ni... -
IO
# lines(rs , limit) -> Enumerator (18619.0) -
このメソッドは obsolete です。 代わりに IO#each_line を使用してください。
このメソッドは obsolete です。
代わりに IO#each_line を使用してください。
使用すると警告メッセージが表示されます。
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として
与えられたブロックを実行します。
ブロックが与えられなかった場合は、自身から生成した
Enumerator オブジェクトを返します。
テキスト読み込みメソッドとして動作します。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。
@param rs 行の区切りを文字列で指定します。rs に ni... -
IO
# readlines(limit) -> [String] (18619.0) -
データを全て読み込んで、その各行を要素としてもつ配列を返します。 既に EOF に達していれば空配列 [] を返します。
データを全て読み込んで、その各行を要素としてもつ配列を返します。
既に EOF に達していれば空配列 [] を返します。
テキスト読み込みメソッドとして動作します。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。
空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@param limit 最大の読み込みバイト数
@raise IOError ... -
IO
# readlines(rs , limit) -> [String] (18619.0) -
データを全て読み込んで、その各行を要素としてもつ配列を返します。 既に EOF に達していれば空配列 [] を返します。
データを全て読み込んで、その各行を要素としてもつ配列を返します。
既に EOF に達していれば空配列 [] を返します。
テキスト読み込みメソッドとして動作します。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。
空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@param limit 最大の読み込みバイト数
@raise IOError ...