ライブラリ
- English (22)
- ビルトイン (3426)
- bigdecimal (45)
-
cgi
/ session (11) - coverage (22)
- csv (11)
- dbm (11)
- drb (22)
- e2mmap (30)
- etc (44)
- fileutils (17)
- gdbm (11)
-
irb
/ cmd / load (11) -
irb
/ ext / math-mode (4) - json (33)
- matrix (22)
-
minitest
/ spec (1) -
minitest
/ unit (17) - monitor (16)
-
net
/ ftp (418) -
net
/ http (121) -
net
/ imap (33) -
net
/ pop (165) -
net
/ smtp (56) -
net
/ telnet (8) - objspace (33)
- observer (11)
- open-uri (74)
- openssl (429)
- optparse (140)
- ostruct (11)
- pstore (22)
- psych (44)
- pty (11)
- rake (22)
-
rdoc
/ markup / to _ html _ crossref (11) -
rdoc
/ rdoc (11) - readline (55)
- resolv-replace (33)
-
rexml
/ document (22) -
rexml
/ parsers / pullparser (11) -
rinda
/ rinda (22) -
rinda
/ tuplespace (33) -
ripper
/ lexer (8) -
rubygems
/ command _ manager (11) -
rubygems
/ installer (11) -
rubygems
/ package / tar _ input (11) -
rubygems
/ remote _ fetcher (11) -
rubygems
/ source _ index (11) -
rubygems
/ version (11) - sdbm (11)
- securerandom (51)
- set (44)
- socket (66)
- stringio (256)
- strscan (11)
- syslog (33)
- thwait (6)
- tmpdir (22)
- tsort (42)
- uri (121)
-
webrick
/ httpauth (22) -
webrick
/ httpproxy (11) -
webrick
/ utils (11) - win32ole (132)
-
yaml
/ dbm (11) - zlib (187)
クラス
-
ARGF
. class (33) - Addrinfo (11)
- Array (319)
- BasicSocket (11)
- BigDecimal (33)
-
CGI
:: Session :: MemoryStore (11) - CSV (11)
- Coverage (22)
- DBM (11)
-
DRb
:: DRbServer (11) - Dir (107)
- Enumerator (38)
-
Enumerator
:: Lazy (11) - Exception (22)
- Fiber (37)
- File (55)
-
File
:: Stat (11) - Float (16)
- GDBM (11)
-
Gem
:: CommandManager (11) -
Gem
:: Installer (11) -
Gem
:: Package :: TarInput (11) -
Gem
:: RemoteFetcher (11) -
Gem
:: SourceIndex (11) -
Gem
:: Version (11) - Hash (88)
- IO (768)
-
IRB
:: Context (4) -
IRB
:: ExtendCommand :: Load (11) - Integer (3)
- MatchData (92)
- Matrix (22)
- Module (92)
- Monitor (5)
-
MonitorMixin
:: ConditionVariable (11) - Mutex (2)
-
Net
:: FTP (418) -
Net
:: HTTP (44) -
Net
:: HTTPResponse (11) -
Net
:: IMAP (33) -
Net
:: POP3 (66) -
Net
:: POPMail (99) -
Net
:: SMTP (56) -
Net
:: Telnet (8) - Numeric (54)
- Object (56)
-
OpenSSL
:: BN (22) -
OpenSSL
:: Cipher (55) -
OpenSSL
:: Config (22) -
OpenSSL
:: Digest (11) -
OpenSSL
:: OCSP :: BasicResponse (11) -
OpenSSL
:: OCSP :: CertificateId (11) -
OpenSSL
:: OCSP :: Request (11) -
OpenSSL
:: PKCS12 (22) -
OpenSSL
:: PKCS7 (22) -
OpenSSL
:: PKey :: DSA (44) -
OpenSSL
:: PKey :: EC (22) -
OpenSSL
:: PKey :: RSA (55) -
OpenSSL
:: SSL :: SSLContext (11) -
OpenSSL
:: SSL :: SSLSocket (11) -
OpenSSL
:: X509 :: Name (11) -
OpenSSL
:: X509 :: Store (33) -
OpenSSL
:: X509 :: StoreContext (11) - OpenStruct (11)
- OptionParser (96)
- PStore (22)
-
RDoc
:: Markup :: ToHtmlCrossref (11) -
RDoc
:: RDoc (11) -
REXML
:: Document (11) -
REXML
:: Parsers :: PullParser (11) -
REXML
:: Text (11) - Range (150)
- Regexp (33)
-
Rinda
:: TupleSpace (33) -
Rinda
:: TupleSpaceProxy (22) - Ripper (8)
- SDBM (11)
- Set (44)
- Socket (33)
-
Socket
:: AncillaryData (11) - String (145)
- StringIO (256)
- StringScanner (11)
- Struct (44)
- SystemCallError (11)
- TCPSocket (22)
- Thread (51)
-
Thread
:: Mutex (9) - ThreadsWait (6)
- Time (124)
- TracePoint (28)
- UDPSocket (11)
-
URI
:: FTP (44) -
URI
:: Generic (11) -
URI
:: HTTP (33) -
URI
:: LDAP (11) -
URI
:: MailTo (11) -
WEBrick
:: HTTPProxyServer (11) - WIN32OLE (77)
-
WIN32OLE
_ EVENT (33) -
WIN32OLE
_ TYPELIB (11) -
WIN32OLE
_ VARIANT (11) -
YAML
:: DBM (11) -
Zlib
:: GzipReader (176) -
Zlib
:: Inflate (11)
モジュール
- Comparable (65)
- DRb (11)
- Enumerable (143)
- Etc (44)
- Exception2MessageMapper (30)
- FileTest (11)
- FileUtils (17)
- JSON (33)
- Kernel (558)
- Marshal (22)
-
MiniTest
:: Assertions (17) -
Net
:: HTTPHeader (66) - ObjectSpace (33)
- Observable (11)
-
OpenSSL
:: ASN1 (22) -
OpenSSL
:: Buffering (22) - OpenURI (22)
-
OpenURI
:: OpenRead (22) -
OptionParser
:: Arguable (44) - PTY (11)
- Process (110)
-
Process
:: Sys (110) - Psych (44)
-
Rake
:: TaskManager (22) - Readline (44)
-
RubyVM
:: AbstractSyntaxTree (16) - SecureRandom (51)
- Signal (22)
- Syslog (33)
- TSort (42)
- URI (25)
-
WEBrick
:: HTTPAuth (22) -
WEBrick
:: Utils (11)
オブジェクト
-
Readline
:: HISTORY (11) - main (32)
キーワード
-
$ ! (11) -
$ @ (11) -
$ ERROR _ INFO (11) -
$ ERROR _ POSITION (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - < (22)
- <= (22)
- =~ (22)
- > (22)
- >= (22)
- Array (11)
- BigDecimal (12)
- Complex (12)
- Fail (12)
- Fiber (11)
- Float (11)
- Hash (11)
- Integer (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) - NUM2INT (11)
- NUM2LONG (11)
- NUM2SHORT (11)
- NUM2UINT (11)
- NUM2ULONG (11)
- NUM2USHORT (11)
- Raise (12)
- Rational (11)
- Rubyの起動 (3)
- [] (176)
- []= (33)
-
_ invoke (11) - abort (21)
- acct (11)
-
add
_ entry (11) - advise (11)
- all (33)
- alphanumeric (7)
- append (11)
- assert (1)
-
assert
_ block (1) -
assert
_ empty (1) -
assert
_ equal (1) -
assert
_ in _ delta (1) -
assert
_ in _ epsilon (1) -
assert
_ includes (1) -
assert
_ instance _ of (1) -
assert
_ match (1) -
assert
_ nil (1) -
assert
_ operator (1) -
assert
_ respond _ to (1) -
assert
_ same (1) -
assert
_ send (1) -
assert
_ throws (1) - at (11)
-
auth
_ only (11) - autoload (11)
- base64 (11)
-
basic
_ auth (11) - begin (22)
- between? (11)
- bsearch (44)
- build (44)
- byteindex (2)
- byteoffset (4)
-
callee
_ id (11) - caller (33)
- cause (11)
- chdir (11)
- check (11)
- chown (22)
- chunk (11)
- clamp (10)
- clone (11)
- close (35)
-
close
_ read (22) -
close
_ write (22) -
cofactor
_ expansion (11) - compile (11)
-
connect
_ nonblock (11) -
content
_ length (11) -
count
_ nodes (11) -
count
_ objects _ size (11) -
count
_ tdata _ objects (11) -
cp
_ lr (6) - create (22)
-
create
_ listeners (11) - cycle (22)
- daemon (11)
- decode (11)
- decrypt (22)
- delete (33)
-
delete
_ all (22) -
delete
_ at (22) - detach (11)
- detect (22)
- dir (22)
- document (11)
- dump (11)
- dup (11)
- each (110)
-
each
_ byte (22) -
each
_ child (28) -
each
_ line (110) -
emacs
_ editing _ mode (11) - encrypt (22)
- end (11)
-
enhance
_ with _ matching _ rule (11) -
enum
_ for (22) - errno (11)
- eval (22)
-
eval
_ script (6) - execute (11)
- expunge (11)
-
extract
_ entry (11) - fail (39)
- fcntl (11)
- feed (11)
- fetch (106)
-
filename
_ quote _ characters= (11) - find (22)
-
find
_ command (11) -
find
_ proxy (11) - first (44)
- flatten (22)
- flatten! (22)
- flunk (1)
-
for
_ fd (11) - foreach (77)
- fork (44)
- fsync (11)
- generate (11)
-
generate
_ prime (11) - get (22)
- getaddrinfo (22)
- getbinaryfile (22)
- getbyte (11)
- getc (33)
- getnameinfo (11)
- gets (66)
- gettextfile (22)
- gm (22)
- group (22)
- help (11)
- hex (11)
- inflate (11)
- invoke (11)
- ioctl (11)
- join (33)
- lambda (17)
-
laplace
_ expansion (11) - last (22)
- lchown (11)
- lex (4)
- limit (11)
- lineno (11)
- lineno= (11)
- lines (56)
- list (22)
- load (33)
-
load
_ specification (11) -
load
_ stream (22) - local (22)
- locale= (11)
- login (11)
- loop (22)
- ls (22)
- mail (33)
- mask (11)
- mask= (11)
-
math
_ mode= (4) - max (86)
-
method
_ id (11) -
method
_ missing (11) - min (86)
- mktime (22)
- mktmpdir (22)
- mode (22)
-
mon
_ check _ owner (5) -
must
_ be _ nil (1) -
net
/ http (11) - new (513)
- new2 (11)
-
next
_ values (11) -
next
_ wait (6) - nlst (11)
- noop (11)
-
notify
_ observers (11) - now (11)
- offset (22)
-
ole
_ activex _ initialize (11) -
ole
_ show _ help (11) -
on
_ event (11) -
on
_ event _ with _ outargs (11) - open (107)
-
open
_ uri (22) -
open
_ uri _ or _ path (11) - order (32)
- order! (38)
- parse (35)
- parse! (19)
-
parse
_ file (8) - passwd (22)
- peek (11)
-
peek
_ result (11) -
peek
_ values (11) -
pending
_ interrupt? (11) - permute (16)
- permute! (19)
- pid (11)
-
pkcs5
_ keyivgen (11) - pop (55)
- popen (154)
-
prime
_ fasttest? (11) - print (44)
- printf (44)
- private (32)
-
private
_ key= (11) - proc (18)
- produce (5)
- protected (16)
-
proxy
_ basic _ auth (11) - public (32)
-
public
_ key (11) - put (22)
- putbinaryfile (22)
- puts (33)
- puttextfile (22)
-
random
_ bytes (11) - range (11)
-
range
_ length (11) - read (121)
-
read
_ nonblock (22) - readchar (11)
- readline (121)
- readlines (99)
- readpartial (22)
- realdirpath (11)
- realpath (11)
- rehash (11)
- rename (11)
-
renegotiation
_ cb= (11) - request (22)
- restore (11)
- result (11)
- resume (11)
- retrbinary (22)
- retrlines (11)
-
rinda
/ rinda (11) - rmdir (11)
- round (16)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 4 feature (11) - sample (44)
- select (11)
- send (22)
-
set
_ backtrace (11) -
set
_ default _ paths (11) -
set
_ trace _ func (11) - setegid (11)
- seteuid (11)
- setgid (11)
- setquota (11)
- setregid (11)
- setresgid (11)
- setresuid (11)
- setreuid (11)
- setrgid (11)
- setrlimit (22)
- setruid (11)
- setuid (11)
- shift (22)
- sign (11)
-
singleton
_ class (11) - site (11)
- size? (11)
- skip (1)
- sleep (11)
- slice (66)
- spawn (44)
- split (11)
- start (100)
-
start
_ service (11) - status (22)
- step (54)
- storbinary (22)
- storlines (22)
- string= (11)
-
synthesize
_ file _ task (11) - sysread (22)
- system (44)
- take (22)
- throw (11)
-
to
_ enum (22) - tokenize (4)
- trap (22)
- traverse (11)
-
try
_ convert (3) - tsort (11)
-
tsort
_ each (42) - ungetc (33)
-
unix
_ rights (11) - unparse (11)
- unscan (11)
- uptodate? (11)
-
urlsafe
_ base64 (11) - utc (22)
- value (11)
- verify (33)
-
vi
_ editing _ mode (11) - voidcmd (11)
- wait (22)
- wait2 (11)
- waitfor (4)
- waitpid (11)
- waitpid2 (11)
- warn (11)
- write (11)
-
write
_ smime (11) - yield (11)
- zip (22)
- 制御構造 (11)
検索結果
先頭5件
-
Fiber
# raise(exception , message = nil , backtrace = nil) -> object (18317.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...ew { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end
p f.resume # => :loop
p f.raise StopIteration # => :exit
//}... -
Fiber
# raise -> object (18117.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...ew { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end
p f.resume # => :loop
p f.raise StopIteration # => :exit
//}... -
Fiber
# raise(message) -> object (18117.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...ew { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end
p f.resume # => :loop
p f.raise StopIteration # => :exit
//}... -
Kernel
. # raise(error _ type , message = nil , backtrace = caller(0) , cause: $ !) -> () (15247.0) -
例外を発生させます。 発生した例外は変数 $! に格納されます。また例外が 発生した時のスタックトレースは変数 $@ に格納され ます。発生した例外は rescue 節で捕捉できます。
...ないが自身は捕捉されている時には例外 RuntimeError を発生させます。
//emlist[例][ruby]{
begin
open("nonexist")
rescue
raise #=> `open': No such file or directory - "nonexist" (Errno::ENOENT)
end
//}
引数を渡した場合は、例外メッセージ message を持......tion#cause に設定する例外を指定します。
@raise TypeError exception メソッドが例外オブジェクトを返さなかった場合に発生します。
例外の捕捉の例を示します。
//emlist[例1][ruby]{
begin
raise NameError,"!!error!!"
rescue ArgumentError => err
res......n method.'
raise "error!!" if num <= 9
rescue RuntimeError
num += 10
print 'in rescue.'
retry
else
print 'in else.'
ensure
print "in ensure.\n"
end
foo(4) #=> in method.in rescue.in method.in else.in ensure.
//}
//emlist[例3][ruby]{
class MyException
def exception(mesg=nil)
Secu......Exception オブジェクトまたは nil を指定できます。
@raise TypeError exception メソッドが例外オブジェクトを返さなかった場合に発生します。
例外の捕捉の例を示します。
//emlist[例1][ruby]{
begin
raise NameError,"!!error!!"
rescue ArgumentE... -
Kernel
. # raise -> () (15147.0) -
例外を発生させます。 発生した例外は変数 $! に格納されます。また例外が 発生した時のスタックトレースは変数 $@ に格納され ます。発生した例外は rescue 節で捕捉できます。
...ないが自身は捕捉されている時には例外 RuntimeError を発生させます。
//emlist[例][ruby]{
begin
open("nonexist")
rescue
raise #=> `open': No such file or directory - "nonexist" (Errno::ENOENT)
end
//}
引数を渡した場合は、例外メッセージ message を持......Exception オブジェクトまたは nil を指定できます。
@raise TypeError exception メソッドが例外オブジェクトを返さなかった場合に発生します。
例外の捕捉の例を示します。
//emlist[例1][ruby]{
begin
raise NameError,"!!error!!"
rescue ArgumentE......n method.'
raise "error!!" if num <= 9
rescue RuntimeError
num += 10
print 'in rescue.'
retry
else
print 'in else.'
ensure
print "in ensure.\n"
end
foo(4) #=> in method.in rescue.in method.in else.in ensure.
//}
//emlist[例3][ruby]{
class MyException
def exception(mesg=nil)
Secu... -
Kernel
. # raise(message , cause: $ !) -> () (15147.0) -
例外を発生させます。 発生した例外は変数 $! に格納されます。また例外が 発生した時のスタックトレースは変数 $@ に格納され ます。発生した例外は rescue 節で捕捉できます。
...ないが自身は捕捉されている時には例外 RuntimeError を発生させます。
//emlist[例][ruby]{
begin
open("nonexist")
rescue
raise #=> `open': No such file or directory - "nonexist" (Errno::ENOENT)
end
//}
引数を渡した場合は、例外メッセージ message を持......Exception オブジェクトまたは nil を指定できます。
@raise TypeError exception メソッドが例外オブジェクトを返さなかった場合に発生します。
例外の捕捉の例を示します。
//emlist[例1][ruby]{
begin
raise NameError,"!!error!!"
rescue ArgumentE......n method.'
raise "error!!" if num <= 9
rescue RuntimeError
num += 10
print 'in rescue.'
retry
else
print 'in else.'
ensure
print "in ensure.\n"
end
foo(4) #=> in method.in rescue.in method.in else.in ensure.
//}
//emlist[例3][ruby]{
class MyException
def exception(mesg=nil)
Secu... -
Kernel
. # raise -> () (15141.0) -
例外を発生させます。 発生した例外は変数 $! に格納されます。また例外が 発生した時のスタックトレースは変数 $@ に格納され ます。発生した例外は rescue 節で捕捉できます。
...ないが自身は捕捉されている時には例外 RuntimeError を発生させます。
//emlist[例][ruby]{
begin
open("nonexist")
rescue
raise #=> `open': No such file or directory - "nonexist" (Errno::ENOENT)
end
//}
引数を渡した場合は、例外メッセージ message を持......tion#cause に設定する例外を指定します。
@raise TypeError exception メソッドが例外オブジェクトを返さなかった場合に発生します。
例外の捕捉の例を示します。
//emlist[例1][ruby]{
begin
raise NameError,"!!error!!"
rescue ArgumentError => err
res......n method.'
raise "error!!" if num <= 9
rescue RuntimeError
num += 10
print 'in rescue.'
retry
else
print 'in else.'
ensure
print "in ensure.\n"
end
foo(4) #=> in method.in rescue.in method.in else.in ensure.
//}
//emlist[例3][ruby]{
class MyException
def exception(mesg=nil)
Secu... -
Kernel
. # raise(message , cause: $ !) -> () (15141.0) -
例外を発生させます。 発生した例外は変数 $! に格納されます。また例外が 発生した時のスタックトレースは変数 $@ に格納され ます。発生した例外は rescue 節で捕捉できます。
...ないが自身は捕捉されている時には例外 RuntimeError を発生させます。
//emlist[例][ruby]{
begin
open("nonexist")
rescue
raise #=> `open': No such file or directory - "nonexist" (Errno::ENOENT)
end
//}
引数を渡した場合は、例外メッセージ message を持......tion#cause に設定する例外を指定します。
@raise TypeError exception メソッドが例外オブジェクトを返さなかった場合に発生します。
例外の捕捉の例を示します。
//emlist[例1][ruby]{
begin
raise NameError,"!!error!!"
rescue ArgumentError => err
res......n method.'
raise "error!!" if num <= 9
rescue RuntimeError
num += 10
print 'in rescue.'
retry
else
print 'in else.'
ensure
print "in ensure.\n"
end
foo(4) #=> in method.in rescue.in method.in else.in ensure.
//}
//emlist[例3][ruby]{
class MyException
def exception(mesg=nil)
Secu... -
MiniTest
:: Assertions # assert _ nil(object , message = nil) -> true (6230.0) -
与えられたオブジェクトが nil である場合、検査にパスしたことになります。
...与えられたオブジェクトが nil である場合、検査にパスしたことになります。
@param object 任意のオブジェクトを指定します。
@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc......を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられたオブジェクトが nil でない場合に発生します。... -
Object
# must _ be _ nil -> true (6135.0) -
自身が nil である場合、検査にパスしたことになります。
...自身が nil である場合、検査にパスしたことになります。
@raise MiniTest::Assertion 自身が nil でない場合に発生します。
@see MiniTest::Assertions#assert_nil... -
Exception2MessageMapper
# Raise(exception _ class = nil , *rest) -> () (3233.0) -
登録されている情報を使用して、例外を発生させます。
...報を使用して、例外を発生させます。
@param exception_class 例外クラス。
@param rest メッセージに埋め込む値。
@raise Exception2MessageMapper::ErrNotRegisteredException 指定された例外クラスに対応するメッセージが存在しない場合に発生し......# =>
def foo
Raise NewExceptionClass, 1, 2, 3
end
end
Foo.new().foo() #=> in `Raise': message...1, 2 and 3 (Foo::NewExceptionClass)
# という例外が発生します。
Foo.Raise Foo::NewExceptionClass, 1, 3, 5 #=> in `Raise': message...1, 3 and... -
Exception2MessageMapper
. Raise(klass = E2MM , exception _ class = nil , *rest) -> () (3209.0) -
登録されている情報を使用して、例外を発生させます。
...階層上となるクラス名を指定します。
@param exception_class 例外クラス。
@param rest メッセージに埋め込む値。
@raise Exception2MessageMapper::ErrNotRegisteredException 指定された例外クラスに対応するメッセージが存在しない場合に発生し... -
Time
. new(year , mon = nil , day = nil , hour = nil , min = nil , sec = nil , in: nil) -> Time (636.0) -
引数で指定した地方時の Time オブジェクトを返します。
...で指定した地方時の Time オブジェクトを返します。
mon day hour min sec に nil を指定した場合の値は、その引数がとり得る最小の値です。
zone と in に nil を指定した場合の値は、現在のタイムゾーンに従います。
@param year 年を......ムゾーンの文字列または
"+HH:MM" "-HH:MM" 形式の文字列で指定します。
@raise ArgumentError 与えられた引数が無効である場合に発生します。
@raise ArgumentError zone と in を同時に指定した場合に発生します。
//emlist[][ruby]{
p Tim... -
Time
. new(year , mon = nil , day = nil , hour = nil , min = nil , sec = nil , zone = nil) -> Time (636.0) -
引数で指定した地方時の Time オブジェクトを返します。
...で指定した地方時の Time オブジェクトを返します。
mon day hour min sec に nil を指定した場合の値は、その引数がとり得る最小の値です。
zone と in に nil を指定した場合の値は、現在のタイムゾーンに従います。
@param year 年を......ムゾーンの文字列または
"+HH:MM" "-HH:MM" 形式の文字列で指定します。
@raise ArgumentError 与えられた引数が無効である場合に発生します。
@raise ArgumentError zone と in を同時に指定した場合に発生します。
//emlist[][ruby]{
p Tim... -
OpenSSL
:: PKCS12 . create(pass , name , pkey , cert , ca=nil , key _ nid=nil , cert _ nid=nil , key _ iter=nil , mac _ iter=nil , keytype=nil) -> OpenSSL :: PKCS12 (624.0) -
PKCS#12 オブジェクトを生成します。
...利便性のためにオブジェクトに与える名前です。
pkey は秘密鍵、certは証明書、caはCA証明書の配列です。
ca に nil を渡すのは空の配列を渡すのと同じ意味です。
key_nid と cert_nid は 秘密鍵、証明書の暗号化方式を
文字列で指......ter は MAC のイテレーション回数、
keytype は鍵の種類を渡します。
key_nid, cert_nid, key_iter, mac_iter, keytype すべてに nil を渡すと
デフォルトとして、証明書は 40 bit RC2 で暗号化、秘密鍵は triple DES
で暗号化、key_iter は2048、mac_iter......の暗号化方式を表す文字列
@param key_iter 暗号化アルゴリズムにイテレーション回数
@param mac_iter MAC のイテレーション回数
@param keytype 鍵の種類(整数)
@raise OpenSSL::PKCS12::PKCS12Error オブジェクト生成に失敗した場合に発生します... -
Time
. new(year , mon = nil , day = nil , hour = nil , min = nil , sec = nil , zone = nil) -> Time (624.0) -
引数で指定した地方時の Time オブジェクトを返します。
...引数で指定した地方時の Time オブジェクトを返します。
mon day hour min sec に nil を指定した場合の値は、その引数がとり得る最小の値です。
zone に nil を指定した場合の値は、現在のタイムゾーンに従います。
@param year 年を......ram zone 協定世界時との時差を、秒を単位とする整数か、
"+HH:MM" "-HH:MM" 形式の文字列で指定します。
@raise ArgumentError 与えられた引数が無効である場合に発生します。
//emlist[][ruby]{
p Time.new(2008, 6, 21, 13, 30, 0, "+09:00") #......"UTC" かミリタリータイムゾーンの文字列または
"+HH:MM" "-HH:MM" 形式の文字列で指定します。
@raise ArgumentError 与えられた引数が無効である場合に発生します。
//emlist[][ruby]{
p Time.new(2008, 6, 21, 13, 30, 0, "+09:00") #... -
Socket
. getaddrinfo(nodename , servname , family=nil , socktype=nil , protocol=nil , flags=nil) -> Array (416.0) -
2553で定義された getaddrinfo() の機能を提供するクラスメソッド。この関数は gethostbyname() や getservbyname() の代わりとして用意されており、 IP のバージョンに依存しないプログラムを書くための標準的な API です。
...バに相当する整数。 Socket::AI_PASSIVEなど。
@return 7つの要素からなるアドレス情報に関する配列を返します。
@raise SocketError getaddrinfo(3)がエラーを返したときに発生する例外です
@see Addrinfo.getaddrinfo
=== アドレス情報について......ocket.gethostname, "ftp")
#=> [["AF_INET", 21, "helium.ruby-lang.org", "210.251.121.214", 2, 1, 6]]
pp Socket.getaddrinfo(Socket.gethostname, nil)
#=> [["AF_INET", 0, "helium.ruby-lang.org", "210.251.121.214", 2, 1, 6],
# ["AF_INET", 0, "helium.ruby-lang.org", "210.251.121.214", 2, 2,... -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (384.0) -
1.6.8から1.8.0への変更点(まとめ) * ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/文法の変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/正規表現>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Marshal>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>)) * ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>)) * ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>)) * ((<1.6.8から1.8.0への変更点(まとめ)/バグ修正>)) * ((<1.6.8から1.8.0への変更点(まとめ)/サポートプラットフォームの追加>))
...りました。
* nil: 警告を出力しない (-W0 新しい警告レベル)
* false: 重要な警告のみ出力 (-W1 デフォルト)
* true: すべての警告を出力する (-W2 or -W or -v or -w or --verbose)
追加された -W オプションは $VERBOSE = nil の指定(-W0)を......from -:1
ruby 1.6.8 (2002-12-24) [i586-linux]
=> ruby 1.8.0 (2003-06-21) [i586-linux]
[1, 2, nil]
Proc.new { break }.call
=> ruby 1.6.8 (2002-12-24) [i586-linux]
=> -:1:in `call': break from proc-c......は Proc, Method オブジェクト限定でした。
これに伴い Proc#to_proc が追加されました。
: 終了ステータス [compat]
raise SystemExit したときに終了ステータス 1 で終了するようになりました。
((<ruby-dev:16776>))
: ((<"rescue/ensure on begi...