ライブラリ
- ビルトイン (54)
- bigdecimal (2)
-
cgi
/ core (51) -
cgi
/ html (47) - date (2)
- drb (1)
-
drb
/ extserv (1) -
fiddle
/ import (3) -
irb
/ cmd / nop (1) -
irb
/ context (63) -
irb
/ ext / history (2) -
irb
/ ext / save-history (5) -
irb
/ ext / tracer (3) -
irb
/ ext / use-loader (3) -
irb
/ extend-command (1) - json (3)
-
json
/ add / complex (1) -
json
/ add / exception (1) -
json
/ add / regexp (1) - matrix (37)
- mkmf (3)
- monitor (17)
-
mutex
_ m (2) -
net
/ http (7) -
net
/ imap (24) -
net
/ smtp (4) - open-uri (1)
- openssl (118)
- optparse (17)
- prime (2)
- pstore (1)
- psych (2)
- rake (2)
-
rdoc
/ code _ object (1) -
rdoc
/ context (49) -
rdoc
/ generator / json _ index (1) -
rdoc
/ markdown (2) - rexml (4)
-
rexml
/ document (39) -
rexml
/ parsers / pullparser (2) -
rexml
/ sax2listener (9) -
rexml
/ streamlistener (9) -
ripper
/ filter (1) - rss (16)
-
rubygems
/ indexer (4) -
rubygems
/ installer (1) -
rubygems
/ source _ index (5) -
rubygems
/ spec _ fetcher (1) -
rubygems
/ specification (11) - socket (6)
- stringio (1)
- time (1)
- timeout (1)
- uri (2)
-
webrick
/ ssl (1) - win32ole (3)
クラス
-
ARGF
. class (2) - BasicSocket (3)
- BigDecimal (2)
- CGI (2)
- Complex (6)
-
DRb
:: DRbUnknown (1) -
DRb
:: ExtServ (1) - Date (2)
-
Encoding
:: Converter (10) -
Enumerator
:: Lazy (2) - Exception (12)
- Fiber (1)
-
Gem
:: Indexer (4) -
Gem
:: Installer (1) -
Gem
:: SourceIndex (5) -
Gem
:: SpecFetcher (1) -
Gem
:: Specification (11) - IO (4)
-
IRB
:: Context (76) -
IRB
:: ExtendCommand :: Nop (1) -
JSON
:: State (2) - Matrix (17)
-
Matrix
:: EigenvalueDecomposition (10) -
Matrix
:: LUPDecomposition (10) - Module (1)
- Monitor (3)
-
MonitorMixin
:: ConditionVariable (5) -
Net
:: HTTP (6) -
Net
:: IMAP (13) -
Net
:: IMAP :: BodyTypeBasic (1) -
Net
:: IMAP :: BodyTypeMessage (1) -
Net
:: IMAP :: BodyTypeMultipart (1) -
Net
:: IMAP :: BodyTypeText (4) -
Net
:: IMAP :: ContinuationRequest (1) -
Net
:: IMAP :: ResponseText (2) -
Net
:: IMAP :: TaggedResponse (1) -
Net
:: SMTP (4) - Numeric (1)
-
OpenSSL
:: ASN1 :: ObjectId (1) -
OpenSSL
:: OCSP :: BasicResponse (4) -
OpenSSL
:: PKey :: EC :: Group (2) -
OpenSSL
:: SSL :: SSLContext (54) -
OpenSSL
:: SSL :: SSLSocket (1) -
OpenSSL
:: SSL :: Session (1) -
OpenSSL
:: X509 :: CRL (5) -
OpenSSL
:: X509 :: Certificate (5) -
OpenSSL
:: X509 :: Extension (10) -
OpenSSL
:: X509 :: ExtensionFactory (16) -
OpenSSL
:: X509 :: Request (2) -
OpenSSL
:: X509 :: Revoked (3) -
OpenSSL
:: X509 :: StoreContext (13) - OptionParser (16)
-
PStore
:: DummyMutex (1) -
Prime
:: TrialDivisionGenerator (2) -
Psych
:: Handler (1) -
Psych
:: SyntaxError (1) -
RDoc
:: CodeObject (1) -
RDoc
:: Context (42) -
RDoc
:: Context :: Section (7) -
RDoc
:: Generator :: JsonIndex (1) -
RDoc
:: Markdown (2) -
RDoc
:: Options (5) -
REXML
:: Attribute (1) -
REXML
:: CData (1) -
REXML
:: Comment (1) -
REXML
:: Declaration (2) -
REXML
:: DocType (4) -
REXML
:: Document (3) -
REXML
:: Element (4) -
REXML
:: Instruction (7) -
REXML
:: NotationDecl (7) -
REXML
:: Parent (1) -
REXML
:: ParseException (4) -
REXML
:: Parsers :: PullEvent (2) -
REXML
:: Text (1) -
REXML
:: XMLDecl (7) -
RSS
:: Maker :: TextinputBase (2) -
RSS
:: RDF :: Textinput (2) -
RSS
:: Rss :: Channel :: TextInput (2) -
RSS
:: TaxonomyTopicModel :: TaxonomyTopic (6) -
RSS
:: TaxonomyTopicsModel :: TaxonomyTopics (1) -
Rake
:: Application (1) - Regexp (2)
-
Ripper
:: Filter (1) -
RubyVM
:: InstructionSequence (1) - SignalException (2)
- Socket (1)
- String (6)
- StringIO (1)
- Thread (4)
-
Thread
:: ConditionVariable (1) -
Thread
:: Mutex (1) - Time (2)
- TracePoint (1)
- UDPSocket (1)
- UNIXServer (1)
-
URI
:: LDAP (2) -
WEBrick
:: GenericServer (1) -
WIN32OLE
_ METHOD (1) -
WIN32OLE
_ TYPE (2)
モジュール
-
CGI
:: HtmlExtension (47) -
CGI
:: QueryExtension (43) -
CGI
:: QueryExtension :: Value (6) -
Fiddle
:: Importer (3) -
Gem
:: LocalRemoteOptions (1) -
IRB
:: ExtendCommandBundle (1) -
JSON
:: Generator :: GeneratorMethods :: Object (1) - Kernel (4)
- MonitorMixin (9)
-
Mutex
_ m (2) -
Net
:: HTTPExceptions (1) -
OpenSSL
:: Buffering (1) -
OpenURI
:: Meta (1) -
OptionParser
:: Arguable (1) -
REXML
:: SAX2Listener (9) -
REXML
:: StreamListener (9) -
RSS
:: TaxonomyTopicModel (2) -
RSS
:: TaxonomyTopicsModel (1)
キーワード
- - (1)
- <=> (1)
- == (3)
- [] (2)
-
_ _ inspect _ _ (1) -
_ _ to _ s _ _ (1) - a (2)
- abbreviate (1)
-
abort
_ on _ exception (1) -
abort
_ on _ exception= (1) - about (1)
- about= (1)
- accept (1)
-
accept
_ charset (1) -
accept
_ encoding (1) -
accept
_ language (1) -
accept
_ nonblock (1) -
add
_ alias (1) -
add
_ attribute (1) -
add
_ bindir (1) -
add
_ class (1) -
add
_ class _ or _ module (1) -
add
_ constant (1) -
add
_ extension (3) -
add
_ include (1) -
add
_ loader (1) -
add
_ method (1) -
add
_ module (1) -
add
_ proxy _ option (1) -
add
_ require (1) -
add
_ spec (1) -
add
_ status (1) -
add
_ to (1) - aliases (1)
-
ap
_ name (1) -
ap
_ name= (1) - append (1)
- attlistdecl (2)
- attributes (1)
-
auth
_ type (1) -
auto
_ indent _ mode (1) -
auto
_ indent _ mode= (1) -
back
_ trace _ limit (1) -
back
_ trace _ limit= (1) - backtrace (1)
-
backtrace
_ locations (1) - base (1)
- bind (1)
- blockquote (2)
- broadcast (1)
-
build
_ extensions (1) -
ca
_ file (1) -
ca
_ file= (1) -
ca
_ path (1) -
ca
_ path= (1) -
cache
_ control (1) - cause (1)
- cdata (2)
- cert (1)
- cert= (1)
-
cert
_ store (1) -
cert
_ store= (1) - chain (1)
- checkbox (2)
-
checkbox
_ group (2) - ciphers (1)
- ciphers= (1)
- classes (1)
- cleanup (1)
-
client
_ ca (1) -
client
_ ca= (1) -
client
_ cert _ cb (1) -
client
_ cert _ cb= (1) - clone (9)
-
close
_ on _ exec= (1) -
close
_ on _ exec? (1) - code (1)
- cofactor (1)
-
cofactor
_ expansion (1) -
collect
_ concat (1) - comment (1)
- component (1)
- compress (1)
- config (1)
- config= (1)
- conj (2)
- conjugate (2)
- constants (1)
- content (1)
- content= (1)
-
content
_ encoding (1) -
content
_ id (1) -
content
_ length (1) -
content
_ type (1) - context (5)
- context= (1)
- convert (1)
-
convertible
_ int (2) - copy (1)
- create (1)
-
create
_ body (1) -
create
_ ext (1) -
create
_ ext _ from _ array (1) -
create
_ ext _ from _ hash (1) -
create
_ ext _ from _ string (1) -
create
_ extension (2) -
create
_ header (1) - critical= (1)
- critical? (1)
- crl (1)
- crl= (1)
-
current
_ cert (1) -
current
_ crl (1) -
current
_ section (1) - d (1)
- data (2)
- date (1)
- date= (1)
- debug? (1)
-
debug
_ level (1) -
debug
_ level= (1) -
deep
_ clone (1) -
default
_ event _ sources (1) -
default
_ executable (1) -
default
_ executable= (1) -
defined
_ in? (1) - delete (1)
- description (4)
- description= (3)
- det (1)
-
det
_ e (1) - determinant (1)
-
determinant
_ e (1) - diagonal? (1)
- disposition (1)
- doctype (2)
-
each
_ attribute (1) -
each
_ classmodule (1) -
each
_ constant (1) -
each
_ method (1) - echo (1)
- echo= (1)
- echo? (1)
- eigen (1)
- eigensystem (1)
-
eigenvalue
_ matrix (1) - eigenvalues (1)
-
eigenvector
_ matrix (1) -
eigenvector
_ matrix _ inv (1) - eigenvectors (1)
- elementdecl (2)
-
enable
_ ssl (1) -
enable
_ starttls (1) -
enable
_ starttls _ auto (1) -
enable
_ tls (1) - encode (3)
- entity (1)
- entitydecl (2)
- error (1)
- error= (1)
-
error
_ depth (1) -
error
_ string (1) -
eval
_ history (1) -
eval
_ history= (1) - evaluate (1)
- examine (1)
- exception (3)
- exclude (1)
- exclude= (1)
- executable (1)
- executable= (1)
- executables (1)
- executables= (1)
- exit (2)
- exponent (1)
- extension (5)
- extension? (1)
- extensions (5)
- extensions= (5)
- extern (1)
-
extra
_ accessor _ flags (1) -
extra
_ accessors (1) -
extra
_ chain _ cert (1) -
extra
_ chain _ cert= (1) -
extra
_ rdoc _ files (1) -
extra
_ rdoc _ files= (1) -
file
_ field (2) -
file
_ input? (1) - fileboxes (1)
- files (1)
-
find
_ enclosing _ module _ named (1) -
find
_ local _ symbol (1) -
find
_ module _ named (1) -
find
_ name (1) -
find
_ symbol (1) - first (1)
- flags= (1)
-
flat
_ map (1) -
flush
_ sessions (1) - form (4)
- from (1)
- front (1)
-
gateway
_ interface (1) - generate (1)
- getopts (3)
-
has
_ key? (1) - header (1)
- helpcontext (2)
- hidden (2)
-
history
_ file (1) -
history
_ file= (1) - host (1)
- html (2)
-
ignore
_ eof (1) -
ignore
_ eof= (1) -
ignore
_ eof? (1) -
ignore
_ sigint (1) -
ignore
_ sigint= (1) -
ignore
_ sigint? (1) - img (2)
-
in
_ files (1) - include? (1)
- includes (1)
-
init
_ save _ history (1) -
initialize
_ classes _ and _ modules (1) -
initialize
_ methods _ etc (1) -
insert
_ output (1) - inspect (3)
- inspect? (1)
-
inspect
_ mode (1) -
inspect
_ mode= (1) - instruction (1)
- instruction? (1)
- instructions (1)
- io (1)
- io= (1)
- irb (1)
- irb= (1)
-
irb
_ context (2) -
irb
_ name (1) -
irb
_ name= (1) -
irb
_ path (1) -
irb
_ path= (1) -
issuer
_ certificate (1) -
issuer
_ certificate= (1) - key (1)
- key= (1)
- key? (1)
- keys (1)
- l (1)
-
laplace
_ expansion (1) - last (1)
-
last
_ error (1) -
last
_ value (1) - line (1)
-
load
_ modules (1) -
long
_ name (1) - lup (1)
-
lup
_ decomposition (1) - main (1)
-
max
_ nesting (1) -
max
_ nesting= (1) -
method
_ list (1) - modules (1)
-
mon
_ enter (1) -
mon
_ exit (2) -
mon
_ locked? (1) -
mon
_ owned? (1) -
mon
_ synchronize (1) -
mon
_ try _ enter (1) - move (1)
-
mu
_ synchronize (1) - multipart? (1)
-
multipart
_ form (4) - name (2)
- negotiate (1)
-
new
_ cond (2) - next (1)
-
next
_ month (1) -
node
_ type (1) - notation (1)
- notationdecl (2)
- notationdecl? (1)
- notations (1)
- oid (1)
- oid= (1)
-
on
_ XXX (1) -
ongoing
_ visibility= (1) - orthogonal? (1)
- out (1)
- p (1)
- params (1)
- params= (1)
- paranoid (1)
- parent (1)
- partition (1)
-
password
_ field (2) -
path
_ info (1) -
path
_ translated (1) - permutation? (1)
- pivots (1)
-
point
_ conversion _ form (1) -
point
_ conversion _ form= (1) - position (1)
- post (2)
- post2 (2)
- pragma (1)
-
primitive
_ convert (4) -
primitive
_ errinfo (1) -
processing
_ instruction (1) - progress (1)
-
prompt
_ c (1) -
prompt
_ c= (1) -
prompt
_ i (1) -
prompt
_ i= (1) -
prompt
_ mode (1) -
prompt
_ mode= (1) -
prompt
_ n (1) -
prompt
_ n= (1) -
prompt
_ s (1) -
prompt
_ s= (1) - prompting? (1)
- public (1)
- public= (1)
- purpose= (1)
- putback (2)
-
query
_ string (1) - quo (1)
-
radio
_ group (2) - raise (1)
-
raised
_ exception (1) -
rake
_ extension (1) - rationalize (2)
- rc (1)
- rc? (1)
-
read
_ nonblock (4) -
record
_ location (1) -
recv
_ nonblock (1) -
recvfrom
_ nonblock (2) - recvmsg (1)
-
recvmsg
_ nonblock (1) - referer (1)
-
remote
_ addr (1) -
remote
_ host (1) -
remote
_ ident (1) -
remote
_ user (1) -
remove
_ spec (1) - rename (1)
-
renegotiation
_ cb (1) -
renegotiation
_ cb= (1) -
report
_ on _ exception (1) -
report
_ on _ exception= (1) -
request
_ method (1) -
request
_ post (2) - requires (1)
- reset (2)
- resources (1)
- response (1)
-
return
_ format (1) -
return
_ format= (1) - rpartition (1)
- sanitize (1)
-
save
_ exception _ mode (1) -
save
_ history (1) -
save
_ history= (1) -
script
_ name (1) -
scrolling
_ list (2) - search (1)
- section (1)
- sections (1)
- select (1)
- sequence (1)
-
server
_ name (1) -
server
_ port (1) -
server
_ protocol (1) -
server
_ software (1) -
servername
_ cb (1) -
servername
_ cb= (1) -
session
_ add (1) -
session
_ cache _ mode (1) -
session
_ cache _ mode= (1) -
session
_ cache _ size (1) -
session
_ cache _ size= (1) -
session
_ cache _ stats (1) -
session
_ get _ cb (1) -
session
_ get _ cb= (1) -
session
_ id _ context (1) -
session
_ id _ context= (1) -
session
_ new _ cb (1) -
session
_ new _ cb= (1) -
session
_ remove (1) -
session
_ remove _ cb (1) -
session
_ remove _ cb= (1) -
set
_ backtrace (1) -
set
_ comment (1) -
set
_ current _ section (1) -
set
_ encoding (1) -
set
_ last _ value (1) -
set
_ params (2) -
set
_ visibility _ for (1) - setquota (1)
- sign (1)
- signal (1)
- signm (1)
- signo (1)
- singular? (1)
- solve (1)
- specification (1)
-
ssl
_ context (1) -
ssl
_ timeout (1) -
ssl
_ timeout= (1) -
ssl
_ version= (1) -
stand
_ alone? (2) - standalone (1)
- standalone= (1)
-
start
_ document (1) - status (1)
- strftime (1)
-
subject
_ certificate (1) -
subject
_ certificate= (1) -
subject
_ request (1) -
subject
_ request= (1) - submit (2)
- subscribe (1)
- succ (1)
- summarize (2)
- synchronize (4)
- system (1)
- system= (1)
- target (1)
- target= (1)
-
taxo
_ link (1) -
taxo
_ link= (1) -
taxo
_ topic (1) -
taxo
_ topic= (1) -
taxo
_ topics (1) - text (1)
-
text
_ field (2) - textarea (2)
- thread (1)
- time= (1)
- timeout (2)
- timeout= (1)
- title (1)
-
tmp
_ dh _ callback (1) -
tmp
_ dh _ callback= (1) -
to
_ a (4) -
to
_ ary (3) -
to
_ binary (1) -
to
_ der (1) -
to
_ h (1) -
to
_ json (4) -
to
_ r (2) -
to
_ s (6) -
to
_ text (1) - toplevel (1)
- tr (1)
- trace (1)
- trust= (1)
-
try
_ mon _ enter (1) - u (1)
-
uid
_ copy (1) -
uid
_ move (1) -
unescape
_ filename? (1) - union (1)
-
unmatched
_ alias _ lists (1) -
unmatched
_ alias _ lists= (1) - unsubscribe (1)
-
use
_ loader (1) -
use
_ loader= (1) -
use
_ loader? (1) -
use
_ readline (1) -
use
_ readline? (1) -
use
_ tracer (1) -
use
_ tracer= (1) -
use
_ tracer? (1) -
user
_ agent (1) - v (1)
-
v
_ inv (1) - value (1)
- value= (1)
- verbose (1)
- verbose= (1)
- verbose? (1)
- verify (2)
-
verify
_ callback (1) -
verify
_ callback= (1) -
verify
_ depth (1) -
verify
_ depth= (1) -
verify
_ mode (1) -
verify
_ mode= (1) - version (5)
- version= (4)
- visibility (1)
- wait (2)
-
wait
_ until (1) -
wait
_ while (1) -
warn
_ legacy (1) - workspace (1)
- workspace= (1)
- write (2)
-
write
_ nonblock (1) - xmldecl (3)
- xmlschema (1)
検索結果
先頭5件
-
OpenSSL
:: SSL :: SSLContext # session _ id _ context=(id _ context) (91804.0) -
セッション ID コンテキストを文字列で設定します。
セッション ID コンテキストを文字列で設定します。
セッション ID コンテキストは、セッションをグループ化するための
識別子で、セッション ID コンテキストとセッション ID の両方が
一致する場合に同一のセッションであると判別されます。
この OpenSSL::SSL::SSLContext オブジェクトで
生成されたコネクション(OpenSSL::SSL::SSLSocket)に
関連付けられたセッションはセッション ID コンテキスト
を共有します。
セッション ID コンテキストはセッションのグループを
識別するための識別子であり、一方セッション ID は各セッションを
識別... -
OpenSSL
:: SSL :: SSLContext # session _ id _ context -> String | nil (91204.0) -
セッション ID コンテキスト文字列を返します。
セッション ID コンテキスト文字列を返します。
設定されていない場合は nil を返します。
@see OpenSSL::SSL::Session,
OpenSSL::SSL::SSLContext#session_id_context= -
OpenSSL
:: X509 :: CRL # extensions=(extensions) (83440.0) -
CRL の拡張領域を extensions で更新します。
CRL の拡張領域を extensions で更新します。
extensions には OpenSSL::X509::Extension の配列を渡します。
更新前の拡張領域のデータは破棄されます。
@param extensions 拡張領域のデータ
@raise OpenSSL::X509::CRLError 更新に失敗した場合に発生します -
OpenSSL
:: X509 :: Certificate # extensions=(extensions) (83440.0) -
証明書の拡張領域の内容を設定します。
証明書の拡張領域の内容を設定します。
@param extensions 設定する拡張(OpenSSL::X509::Extension オブジェクト)の配列
@raise OpenSSL::X509::CertificateError 設定に失敗した場合に発生します -
OpenSSL
:: X509 :: Revoked # extensions=(extensions) (83440.0) -
拡張領域を extensions で更新します。
拡張領域を extensions で更新します。
extensions には OpenSSL::X509::Extension の配列を渡します。
更新前の拡張領域のデータは破棄されます。
@param extensions 拡張領域のデータ
@raise OpenSSL::X509::RevokedError 更新に失敗した場合に発生します -
OpenSSL
:: X509 :: CRL # extensions -> [OpenSSL :: X509 :: Extension] (83407.0) -
CRL が持っている拡張領域のデータを配列で返します。
CRL が持っている拡張領域のデータを配列で返します。 -
OpenSSL
:: X509 :: Certificate # extensions -> [OpenSSL :: X509 :: Extension] (83407.0) -
証明書の拡張領域の内容を返します。
証明書の拡張領域の内容を返します。 -
OpenSSL
:: X509 :: Revoked # extensions -> [OpenSSL :: X509 :: Extension] (83407.0) -
拡張領域のデータを配列で返します。
拡張領域のデータを配列で返します。 -
OpenSSL
:: X509 :: ExtensionFactory # create _ extension(obj) -> OpenSSL :: X509 :: Extension (83230.0) -
OpenSSL::X509::Extension のインスタンスを生成して返します。
OpenSSL::X509::Extension のインスタンスを生成して返します。
引数の個数が1個である場合、それが配列、ハッシュ、文字列のいずれかである
ならば、
OpenSSL::X509::ExtensionFactory#create_ext_from_array、
OpenSSL::X509::ExtensionFactory#create_ext_from_hash、
OpenSSL::X509::ExtensionFactory#create_ext_from_string、
がそれぞれ呼びだされてオブジェクトを生成します。
引数が2個以上である場合は、
OpenSSL:... -
OpenSSL
:: X509 :: ExtensionFactory # create _ extension(oid , value , critical=false) -> OpenSSL :: X509 :: Extension (83230.0) -
OpenSSL::X509::Extension のインスタンスを生成して返します。
OpenSSL::X509::Extension のインスタンスを生成して返します。
引数の個数が1個である場合、それが配列、ハッシュ、文字列のいずれかである
ならば、
OpenSSL::X509::ExtensionFactory#create_ext_from_array、
OpenSSL::X509::ExtensionFactory#create_ext_from_hash、
OpenSSL::X509::ExtensionFactory#create_ext_from_string、
がそれぞれ呼びだされてオブジェクトを生成します。
引数が2個以上である場合は、
OpenSSL:... -
IRB
:: ExtendCommandBundle # irb _ context -> IRB :: Context (82804.0) -
現在の irb に関する IRB::Context を返します。
現在の irb に関する IRB::Context を返します。 -
OptionParser
# on(long , desc = "") {|v| . . . } -> self (82246.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
ショートオプションとロングオプションを同時に登録することもできます。
opts.on("-r", "--require LIBRARY"){|lib| ...}
これは以下と同値です。
opts.on("-r LIBRARY"){|lib| ...}
opts.on("--require LIBRARY"){|lib| ...}
複数の異なるオプションに同じブロックを一度に登録することもできます。
opt.on('-v', '-vv')... -
OptionParser
# on(short , long , desc = "") {|v| . . . } -> self (82246.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
ショートオプションとロングオプションを同時に登録することもできます。
opts.on("-r", "--require LIBRARY"){|lib| ...}
これは以下と同値です。
opts.on("-r LIBRARY"){|lib| ...}
opts.on("--require LIBRARY"){|lib| ...}
複数の異なるオプションに同じブロックを一度に登録することもできます。
opt.on('-v', '-vv')... -
Gem
:: Installer # build _ extensions (82204.0) -
拡張ライブラリをビルドします。
拡張ライブラリをビルドします。
拡張ライブラリをビルドするためのファイルタイプとして有効であるのは、
extconf.rb, configure script, Rakefile, mkmf_files です。 -
OptionParser
# on(long , klass = String , desc = "") {|v| . . . } -> self (82051.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
klass にはクラスを与えます。どのようなクラスを受け付けるかは、
以下の「デフォルトで利用可能な引数クラス」を参照して下さい。
OptionParser.accept や OptionParser#accept によって、受け付け
るクラスを増やすことができます。登録されていないクラスが指定された
場合、例外 ArgumentError を投げます。
また、登録されたクラスであっても引数が変換できないものである場合、例外
OptionParser::I... -
OptionParser
# on(short , long , klass = String , desc = "") {|v| . . . } -> self (82051.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
klass にはクラスを与えます。どのようなクラスを受け付けるかは、
以下の「デフォルトで利用可能な引数クラス」を参照して下さい。
OptionParser.accept や OptionParser#accept によって、受け付け
るクラスを増やすことができます。登録されていないクラスが指定された
場合、例外 ArgumentError を投げます。
また、登録されたクラスであっても引数が変換できないものである場合、例外
OptionParser::I... -
OptionParser
# on(long , *rest) {|v| . . . } -> self (82036.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
コマンドに与えられた引数が配列やハッシュに含まれない場合、例外
OptionParser::InvalidArgument が OptionParser#parse 実行時
に発生します。
@param short ショートオプションを表す文字列を指定します。
@param long ロングオプションを表す文字列を指定します。
@param rest 可能な引数を列挙した配列やハッシュを与えます。文字列を与えた場合は、
サマリ... -
OptionParser
# on(short , long , *rest) {|v| . . . } -> self (82036.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
コマンドに与えられた引数が配列やハッシュに含まれない場合、例外
OptionParser::InvalidArgument が OptionParser#parse 実行時
に発生します。
@param short ショートオプションを表す文字列を指定します。
@param long ロングオプションを表す文字列を指定します。
@param rest 可能な引数を列挙した配列やハッシュを与えます。文字列を与えた場合は、
サマリ... -
OptionParser
# on(long , pat = / . * / , desc = "") {|v| . . . } -> self (82021.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
pat にはオプションの引数に許すパターンを表す正規表現で与えます。
コマンドに与えられた引数がパターンにマッチしない場合、
例外 OptionParser::InvalidArgument が parse 実行時に投げられます。
opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --username=ruby_user
# ruby command... -
OptionParser
# on(short , long , pat = / . * / , desc = "") {|v| . . . } -> self (82021.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
pat にはオプションの引数に許すパターンを表す正規表現で与えます。
コマンドに与えられた引数がパターンにマッチしない場合、
例外 OptionParser::InvalidArgument が parse 実行時に投げられます。
opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --username=ruby_user
# ruby command... -
OptionParser
# on(short , desc = "") {|v| . . . } -> self (81946.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
ショートオプションとロングオプションを同時に登録することもできます。
opts.on("-r", "--require LIBRARY"){|lib| ...}
これは以下と同値です。
opts.on("-r LIBRARY"){|lib| ...}
opts.on("--require LIBRARY"){|lib| ...}
複数の異なるオプションに同じブロックを一度に登録することもできます。
opt.on('-v', '-vv')... -
MonitorMixin
# mon _ synchronize { . . . } -> object (81904.0) -
モニターをロックし、ブロックを実行します。実行後に必ずモニターのロックを解放します。
モニターをロックし、ブロックを実行します。実行後に必ずモニターのロックを解放します。
ブロックの評価値を返り値として返します。
@see MonitorMixin#mon_enter -
OptionParser
# on(short , klass = String , desc = "") {|v| . . . } -> self (81751.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
klass にはクラスを与えます。どのようなクラスを受け付けるかは、
以下の「デフォルトで利用可能な引数クラス」を参照して下さい。
OptionParser.accept や OptionParser#accept によって、受け付け
るクラスを増やすことができます。登録されていないクラスが指定された
場合、例外 ArgumentError を投げます。
また、登録されたクラスであっても引数が変換できないものである場合、例外
OptionParser::I... -
OptionParser
# on(short , *rest) {|v| . . . } -> self (81736.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
コマンドに与えられた引数が配列やハッシュに含まれない場合、例外
OptionParser::InvalidArgument が OptionParser#parse 実行時
に発生します。
@param short ショートオプションを表す文字列を指定します。
@param long ロングオプションを表す文字列を指定します。
@param rest 可能な引数を列挙した配列やハッシュを与えます。文字列を与えた場合は、
サマリ... -
OptionParser
# on(short , pat = / . * / , desc = "") {|v| . . . } -> self (81721.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
pat にはオプションの引数に許すパターンを表す正規表現で与えます。
コマンドに与えられた引数がパターンにマッチしない場合、
例外 OptionParser::InvalidArgument が parse 実行時に投げられます。
opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --username=ruby_user
# ruby command... -
RSS
:: TaxonomyTopicModel :: TaxonomyTopic # taxo _ link (81604.0) -
@todo
@todo -
RSS
:: TaxonomyTopicModel :: TaxonomyTopic # taxo _ link= (81604.0) -
@todo
@todo -
IRB
:: ExtendCommand :: Nop # irb _ context -> IRB :: Context (73804.0) -
irb の現在の設定(IRB::Context)を返します。
irb の現在の設定(IRB::Context)を返します。 -
Exception
# exception(error _ message) -> Exception (73504.0) -
引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー を生成し Exception#message 属性を error_message にして返します。
引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー
を生成し Exception#message 属性を error_message にして返します。
Kernel.#raise は、実質的に、例外オブジェクトの exception
メソッドの呼び出しです。
@param error_message エラーメッセージを表す文字列を指定します。
//emlist[例][ruby]{
begin
# ... # 何か処理
rescue => e
raise e.exception("an error occurs during hogeho... -
Thread
# report _ on _ exception -> bool (73372.0) -
真の場合、そのスレッドが例外によって終了した時に、その内容を $stderr に報告します。
真の場合、そのスレッドが例外によって終了した時に、その内容を $stderr に報告します。
デフォルトはスレッド作成時の Thread.report_on_exception です。
@param newstate スレッド実行中に例外発生した場合、その内容を報告するかどうかを true か false で指定します。
//emlist[例][ruby]{
a = Thread.new{ Thread.stop; raise }
a.report_on_exception = true
a.report_on_exception # => true
a.run
# => #<Th... -
Thread
# report _ on _ exception=(newstate) (73372.0) -
真の場合、そのスレッドが例外によって終了した時に、その内容を $stderr に報告します。
真の場合、そのスレッドが例外によって終了した時に、その内容を $stderr に報告します。
デフォルトはスレッド作成時の Thread.report_on_exception です。
@param newstate スレッド実行中に例外発生した場合、その内容を報告するかどうかを true か false で指定します。
//emlist[例][ruby]{
a = Thread.new{ Thread.stop; raise }
a.report_on_exception = true
a.report_on_exception # => true
a.run
# => #<Th... -
Thread
# abort _ on _ exception -> bool (73264.0) -
真の場合、そのスレッドが例外によって終了した時に、インタプリタ 全体を中断させます。false の場合、あるスレッドで起こった例 外は、Thread#join などで検出されない限りそのスレッ ドだけをなにも警告を出さずに終了させます。
真の場合、そのスレッドが例外によって終了した時に、インタプリタ
全体を中断させます。false の場合、あるスレッドで起こった例
外は、Thread#join などで検出されない限りそのスレッ
ドだけをなにも警告を出さずに終了させます。
デフォルトは偽です。c:Thread#exceptionを参照してください。
@param newstate 自身を実行中に例外発生した場合、インタプリタ全体を終了させるかどうかを true か false で指定します。
//emlist[例][ruby]{
thread = Thread.new { sleep 1 }
thread.abort_o... -
Thread
# abort _ on _ exception=(newstate) (73264.0) -
真の場合、そのスレッドが例外によって終了した時に、インタプリタ 全体を中断させます。false の場合、あるスレッドで起こった例 外は、Thread#join などで検出されない限りそのスレッ ドだけをなにも警告を出さずに終了させます。
真の場合、そのスレッドが例外によって終了した時に、インタプリタ
全体を中断させます。false の場合、あるスレッドで起こった例
外は、Thread#join などで検出されない限りそのスレッ
ドだけをなにも警告を出さずに終了させます。
デフォルトは偽です。c:Thread#exceptionを参照してください。
@param newstate 自身を実行中に例外発生した場合、インタプリタ全体を終了させるかどうかを true か false で指定します。
//emlist[例][ruby]{
thread = Thread.new { sleep 1 }
thread.abort_o... -
Ripper
:: Filter # on _ XXX(token , data) -> object (73261.0) -
各種スキャナイベントを実行します。
各種スキャナイベントを実行します。
実際には on_XXX というメソッドは存在しません。「XXX」の部分を
Ripper::SCANNER_EVENTS にあるスキャナイベントに読み替えてください。
@param token 現在のトークンが指定されます。
@param data 前のイベントハンドラの戻り値です。最初のイベントの場合は
Ripper::Filter#parse の引数になります。
オーバライドしなかった場合は on_default が実行されます。
このメソッドの戻り値は次のイベントハンドラの data 引数に渡されます。
@see R... -
Gem
:: Specification # extensions -> [String] (73204.0) -
拡張ライブラリをコンパイルするために必要な extconf.rb 形式のファイルのリストを返します。
拡張ライブラリをコンパイルするために必要な extconf.rb 形式のファイルのリストを返します。 -
Gem
:: Specification # extensions=(paths) (73204.0) -
拡張ライブラリをコンパイルするために必要な extconf.rb 形式のファイルのリストをセットします。
拡張ライブラリをコンパイルするために必要な extconf.rb 形式のファイルのリストをセットします。
@param paths 拡張ライブラリをコンパイルするために必要な extconf.rb 形式のファイルのリストを指定します。 -
URI
:: LDAP # extensions -> String (73204.0) -
自身の extensions を文字列で返します。
自身の extensions を文字列で返します。 -
URI
:: LDAP # extensions=(s) (73204.0) -
自身の extensions を文字列で設定します。
自身の extensions を文字列で設定します。
@param s 自身の extensions を文字列で設定します。 -
Exception
# exception -> self (72904.0) -
引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー を生成し Exception#message 属性を error_message にして返します。
引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー
を生成し Exception#message 属性を error_message にして返します。
Kernel.#raise は、実質的に、例外オブジェクトの exception
メソッドの呼び出しです。
@param error_message エラーメッセージを表す文字列を指定します。
//emlist[例][ruby]{
begin
# ... # 何か処理
rescue => e
raise e.exception("an error occurs during hogeho... -
Matrix
:: EigenvalueDecomposition # eigenvector _ matrix _ inv -> Matrix (72904.0) -
左固有ベクトルを縦に並べた行列を返します。
左固有ベクトルを縦に並べた行列を返します。
これは Matrix::EigenvalueDecomposition#v の逆行列です -
MonitorMixin
# mon _ exit -> () (72904.0) -
モニターのロックを解放します。
モニターのロックを解放します。
mon_enter でロックした回数だけ mon_exit を
呼ばなければモニターは解放されません。
モニターが解放されればモニターのロック待ちになっていた
スレッドが一つ実行を再開します。
@raise ThreadError ロックを持っていないスレッドが呼びだした場合に発生します -
MonitorMixin
# synchronize { . . . } -> object (72604.0) -
モニターをロックし、ブロックを実行します。実行後に必ずモニターのロックを解放します。
モニターをロックし、ブロックを実行します。実行後に必ずモニターのロックを解放します。
ブロックの評価値を返り値として返します。
@see MonitorMixin#mon_enter -
OpenSSL
:: X509 :: Certificate # add _ extension(ext) -> OpenSSL :: X509 :: Extension (65443.0) -
拡張領域に拡張を追加します。
拡張領域に拡張を追加します。
@return 追加した拡張を返します
@param ext 追加する拡張(OpenSSL::X509::Extension オブジェクト)
@raise OpenSSL::X509::CertificateError 設定に失敗した場合に発生します -
OpenSSL
:: X509 :: CRL # add _ extension(ex) -> OpenSSL :: X509 :: Extension (65143.0) -
拡張領域に ex を追加します。
拡張領域に ex を追加します。
追加するデータは OpenSSL::X509::Extension のオブジェクトを渡します。
ex を返します。
@param ex 追加するデータ
@raise OpenSSL::X509::CRLError 追加に失敗した場合に発生します -
OpenSSL
:: X509 :: Revoked # add _ extension(ex) -> OpenSSL :: X509 :: Extension (65143.0) -
拡張領域に ex を追加します。
拡張領域に ex を追加します。
追加するデータは OpenSSL::X509::Extension のオブジェクトを渡します。
ex を返します。
@param ex 追加するデータ
@raise OpenSSL::X509::RevokedError 追加に失敗した場合に発生します -
RDoc
:: Context # current _ section -> RDoc :: Context :: Section (64804.0) -
現在の section を返します。
現在の section を返します。 -
REXML
:: ParseException # context -> [Integer , Integer , Integer] (64804.0) -
パースエラーが起きた(XML上の)場所を返します。
パースエラーが起きた(XML上の)場所を返します。
要素3個の配列で、
[position, lineno, line]
という形で返します。
position, line は
REXML::ParseException#position
REXML::ParseException#line
と同じ値です。
lineno は IO#lineno が返す意味での行数です。
通常は line と同じ値です。 -
OpenSSL
:: SSL :: SSLContext # options=(options) (64222.0) -
オプションを設定します。
オプションを設定します。
以下の値の OR で指定します。
* OpenSSL::SSL::OP_ALL
* OpenSSL::SSL::OP_CIPHER_SERVER_PREFERENCE
* OpenSSL::SSL::OP_EPHEMERAL_RSA
* OpenSSL::SSL::OP_NETSCAPE_CA_DN_BUG
* OpenSSL::SSL::OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG
* OpenSSL::SSL::OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION
* OpenSS... -
CGI
:: QueryExtension # content _ length -> Integer (64204.0) -
ENV['CONTENT_LENGTH'] を返します。
ENV['CONTENT_LENGTH'] を返します。 -
OpenSSL
:: X509 :: ExtensionFactory # config -> OpenSSL :: Config (64204.0) -
自身に設定されているコンフィグファイルオブジェクトを設定します。
自身に設定されているコンフィグファイルオブジェクトを設定します。 -
OpenSSL
:: X509 :: ExtensionFactory # config=(config) (64204.0) -
自身にコンフィグファイルオブジェクトを設定します。
自身にコンフィグファイルオブジェクトを設定します。
例
require 'openssl'
factory.config = OpenSSL::Config.load(OpenSSL::Config::DEFAULT_CONFIG_FILE)
@param config 設定ファイル(OpenSSL::Config オブジェクト) -
RDoc
:: Context # add _ constant(const) -> () (64204.0) -
引数で指定した RDoc::Constant オブジェクトを追加します。
引数で指定した RDoc::Constant オブジェクトを追加します。
@param const RDoc::Constant オブジェクトを指定します。 -
RDoc
:: Context # constants -> [RDoc :: Constant] (64204.0) -
追加された RDoc::Constant の配列を返します。
追加された RDoc::Constant の配列を返します。 -
RDoc
:: Context # each _ constant {|c| . . . } -> [RDoc :: Constant] (64204.0) -
追加された RDoc::Constant に対してブロックを評価します。
追加された RDoc::Constant に対してブロックを評価します。 -
CGI
:: QueryExtension # content _ type -> String (63904.0) -
ENV['CONTENT_TYPE'] を返します。
ENV['CONTENT_TYPE'] を返します。 -
Gem
:: LocalRemoteOptions # add _ proxy _ option (63904.0) -
オプション --http-proxy を追加します。
オプション --http-proxy を追加します。 -
Net
:: IMAP :: BodyTypeText # extension -> Array | nil (63904.0) -
メッセージの拡張データを返します。
メッセージの拡張データを返します。 -
Psych
:: SyntaxError # context -> String (63904.0) -
エラーが生じたコンテキストを文字列で返します。
エラーが生じたコンテキストを文字列で返します。 -
RDoc
:: Context # ongoing _ visibility=(vis) (63904.0) -
Change the default visibility for new methods
Change the default visibility for new methods -
RDoc
:: Context # set _ current _ section(title , comment) -> () (63904.0) -
Handle sections
Handle sections -
REXML
:: Element # context -> {Symbol => object} | nil (63904.0) -
要素の「コンテキスト」を Hash で返します。
要素の「コンテキスト」を Hash で返します。
コンテキストとは text node (REXML::Text) での特別な文字、特に空白について
の取り扱いについての設定です。
以下の Symbol をハッシュのキーとして使います。
: :respect_whitespace
空白を考慮して欲しい要素の名前の集合を文字列の配列で指定します。
また、すべての要素で空白を考慮して欲しい場合には
:all を指定します。
デフォルト値は :all です。
REXML::Element#whitespace も参照してください。
: :compress_whitespac... -
REXML
:: Element # context=(value) (63904.0) -
要素の「コンテキスト」を Hash で設定します。
要素の「コンテキスト」を Hash で設定します。
コンテキストとは、 text node (REXML::Text) での特別な文字、特に空白について
の取り扱いについての設定です。
以下の Symbol をハッシュのキーとして使います。
: :respect_whitespace
空白を考慮して欲しい要素の名前の集合を文字列の配列で指定します。
また、すべての要素で空白を考慮して欲しい場合には
:all を指定します。
デフォルト値は :all です。
REXML::Element#whitespace も参照してください。
: :compress_whitesp... -
REXML
:: Instruction # content -> String | nil (63904.0) -
XML 処理命令の内容を返します。
XML 処理命令の内容を返します。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/css" href="style.css"?>
<?foobar?>
<root />
EOS
doc[2] # => <?p-i xml-stylesheet ...?>
doc[2].target # => "xml-stylesheet"
doc[2].content... -
REXML
:: Instruction # content=(value) (63904.0) -
XML 処理命令の内容を変更します。
XML 処理命令の内容を変更します。
@param value 新たなデータ(文字列) -
OpenSSL
:: SSL :: SSLContext # flush _ sessions(time=nil) -> self (63604.0) -
自身が保持しているセッションキャッシュを破棄します。
自身が保持しているセッションキャッシュを破棄します。
time に nil を渡すと現在時刻で期限切れになっている
キャッシュを破棄します。
time に Time オブジェクトを渡すと、その
時刻で時間切れになるキャッシュを破棄します。
@param time キャッシュ破棄の基準時刻
@see OpenSSL::SSL::SSLContext#session_cache_mode= -
OpenSSL
:: SSL :: SSLContext # options -> Integer | nil (63604.0) -
設定されているオプションフラグを返します。
設定されているオプションフラグを返します。
@see OpenSSL::SSL::SSLContext#options= -
MonitorMixin
# new _ cond -> MonitorMixin :: ConditionVariable (55804.0) -
モニターに関連付けられた、新しい MonitorMixin::ConditionVariable を生成して返します。
モニターに関連付けられた、新しい MonitorMixin::ConditionVariable を生成して返します。 -
OpenSSL
:: SSL :: SSLSocket # context -> OpenSSL :: SSL :: SSLContext (55804.0) -
SSLSocket オブジェクトを生成する時に渡されたコンテクストを返します。
SSLSocket オブジェクトを生成する時に渡されたコンテクストを返します。
@see OpenSSL::SSL::SSLSocket.new -
REXML
:: Element # instructions -> [REXML :: Instraction] (55804.0) -
すべての instruction 子ノードの配列を返します。
すべての instruction 子ノードの配列を返します。
返される配列は freeze されます。 -
TracePoint
# raised _ exception -> Exception (55804.0) -
発生した例外を返します。
発生した例外を返します。
@raise RuntimeError :raise イベントのためのイベントフックの外側で実行し
た場合に発生します。
//emlist[例][ruby]{
trace = TracePoint.new(:raise) do |tp|
tp.raised_exception # => #<ZeroDivisionError: divided by 0>
end
trace.enable
begin
0/0
rescue
end
//} -
WEBrick
:: GenericServer # ssl _ context -> OpenSSL :: SSL :: SSLContext | nil (55804.0) -
サーバが保持する OpenSSL::SSL::SSLContext オブジェクトを返します。
サーバが保持する OpenSSL::SSL::SSLContext オブジェクトを返します。 -
RDoc
:: Context # sections -> RDoc :: Context :: Section (55504.0) -
追加された RDoc::Context::Section の配列を返します。
追加された RDoc::Context::Section の配列を返します。 -
OpenSSL
:: X509 :: ExtensionFactory # create _ ext _ from _ string(str) -> OpenSSL :: X509 :: Extension (55273.0) -
文字列から OpenSSL::X509::Extension オブジェクトを生成します。
文字列から OpenSSL::X509::Extension オブジェクトを生成します。
文字列は "oid = value" もしくは "oid = critical, value" という
形式である必要があります。
@param str 生成する拡張領域のデータの文字列
@see OpenSSL::X509::ExtensionFactory#create_ext -
Matrix
# cofactor _ expansion(row: nil , column: nil) -> object | Integer | Rational | Float (55204.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]].... -
Matrix
# laplace _ expansion(row: nil , column: nil) -> object | Integer | Rational | Float (55204.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
:: HTTPExceptions # response -> Net :: HTTPResponse (55204.0) -
例外の原因となったレスポンスオブジェクトを返します。
例外の原因となったレスポンスオブジェクトを返します。
//emlist[例][ruby]{
require 'net/http'
uri = "http://www.example.com/invalid.html"
response = Net::HTTP.get_response(URI.parse(uri))
begin
response.value
rescue => e
e.response # => #<Net::HTTPNotFound 404 Not Found readbody=true>
end
//} -
RDoc
:: Context :: Section # parent -> RDoc :: Context (55204.0) -
自身が所属する RDoc::Context オブジェクトを返します。
自身が所属する RDoc::Context オブジェクトを返します。 -
REXML
:: Instruction # clone -> REXML :: Instruction (55204.0) -
self を複製します。
self を複製します。 -
REXML
:: XMLDecl # clone -> REXML :: XMLDecl (55204.0) -
self を複製します。
self を複製します。 -
WIN32OLE
_ METHOD # helpcontext -> Integer | nil (55204.0) -
メソッドのヘルプコンテキストを取得します。
メソッドのヘルプコンテキストを取得します。
ヘルプコンテキストは、関連するヘルプファイル上のトピック位置を示す整数
値です。
@return ヘルプコンテキストを返します。未定義の場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbooks')
method = WIN32OLE_METHOD.new(tobj, 'Add')
puts method.helpcontext # => 65717
WIN32OLE_METHODオブジェクトを引数として、WI... -
WIN32OLE
_ TYPE # helpcontext -> Integer | nil (55204.0) -
この型に関連するヘルプファイルのトピックID(ヘルプコンテキスト)を取得 します。
この型に関連するヘルプファイルのトピックID(ヘルプコンテキスト)を取得
します。
@return 型に関連するヘルプコンテキストを整数で返します。ヘルプコンテキ
ストが登録されていない場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
puts tobj.helpcontext # => 131185 -
IO
# close _ on _ exec? -> bool (55063.0) -
自身に close-on-exec フラグが設定されていた場合 true を返します。 そうでない場合に false を返します。
自身に close-on-exec フラグが設定されていた場合 true を返します。
そうでない場合に false を返します。
f = open("/dev/null")
f.close_on_exec? #=> true
f.close_on_exec = false
f.close_on_exec? #=> false
f.close_on_exec = true
f.close_on_exec? #=> true
@see IO#close_on_e... -
IO
# close _ on _ exec=(bool) (55009.0) -
自身に close-on-exec フラグを設定します。
自身に close-on-exec フラグを設定します。
このフラグをセットすると exec(2) 時にそのファイルデスクリプタを
close します。
@see fcntl(2)
@param bool 自身の close-on-exec フラグを true か false で指定します。
f = open("/dev/null")
f.close_on_exec = true
system("cat", "/proc/self/fd/#{f.fileno}") # cat: /proc/self/fd/3: No such file or directory
... -
Date
# next _ month(n = 1) -> Date (54973.0) -
n ヶ月後を返します。
n ヶ月後を返します。
Date#>> も参照してください。
@param n 月数 -
OpenSSL
:: PKey :: EC :: Group # point _ conversion _ form -> Symbol (54922.0) -
点のエンコーディング方式を返します。
点のエンコーディング方式を返します。
以下のいずれかを返します。
* :compressed
* :uncompressed
* :hybrid
詳しくは X9.62 (ECDSA) などを参照してください。
@raise OpenSSL::PKey::EC::Group::Error 得られたエンコーディングが未知の値であった
場合に発生します。
@see OpenSSL::PKey::EC::Group#point_conversion_form= -
OpenSSL
:: PKey :: EC :: Group # point _ conversion _ form=(sym) (54922.0) -
点のエンコーディング方式を設定します。
点のエンコーディング方式を設定します。
以下のいずれかを設定します。
* :compressed
* :uncompressed
* :hybrid
詳しくは X9.62 (ECDSA) などを参照してください。
@param sym 設定する方式(Symbol)
@see OpenSSL::PKey::EC::Group#point_conversion_form -
BigDecimal
# exponent -> Integer (54904.0) -
self の指数部を整数値で返します。
self の指数部を整数値で返します。 -
BigDecimal
# save _ exception _ mode { . . . } -> object (54904.0) -
例外処理に関する BigDecimal.mode の設定を保存してブロックを評価し ます。ブロック中で変更した設定はブロックの評価後に復元されます。
例外処理に関する BigDecimal.mode の設定を保存してブロックを評価し
ます。ブロック中で変更した設定はブロックの評価後に復元されます。
ブロックの評価結果を返します。 -
DRb
:: DRbUnknown # exception -> DRb :: DRbUnknownError (54904.0) -
マーシャリングされたオブジェクトが元のオブジェクトに変換できなかった、 ということを意味する例外オブジェクトを返します。
マーシャリングされたオブジェクトが元のオブジェクトに変換できなかった、
ということを意味する例外オブジェクトを返します。
この例外オブジェクトの DRb::DRbUnknownError#unknown を
呼び出すと、 self が返されます。 -
Exception
# backtrace _ locations -> [Thread :: Backtrace :: Location] (54904.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
... -
Matrix
:: EigenvalueDecomposition # eigenvector _ matrix -> Matrix (54904.0) -
右固有ベクトルを横に並べた行列を返します。
右固有ベクトルを横に並べた行列を返します。 -
Module
# rake _ extension(method) { . . . } -> () (54904.0) -
与えられたブロック内で既に存在するメソッドを再定義しようとした場合に 警告を表示します。この場合、ブロックは評価されません。
与えられたブロック内で既に存在するメソッドを再定義しようとした場合に
警告を表示します。この場合、ブロックは評価されません。
@param method ブロック内で再定義する予定のメソッド名を指定します。
例:
class String
rake_extension("xyz") do
def xyz
...
end
end
end -
Monitor
# mon _ exit -> () (54904.0) -
モニターのロックを解放します。
モニターのロックを解放します。
enter でロックした回数だけ exit を呼ばなければモニターは解放されません。
モニターが解放されればモニターのロック待ちになっていた
スレッドが一つ実行を再開します。
@raise ThreadError ロックを持っていないスレッドが呼びだした場合に発生します
//emlist[例][ruby]{
require 'monitor'
mon = Monitor.new
mon.enter
mon.enter
mon.exit
mon.exit
mon.exit # => current thread not owner (ThreadError... -
Net
:: IMAP :: BodyTypeBasic # extension -> Array | nil (54904.0) -
メッセージの拡張データを返します。
メッセージの拡張データを返します。 -
Net
:: IMAP :: BodyTypeMessage # extension -> Array | nil (54904.0) -
メッセージの拡張データを返します。
メッセージの拡張データを返します。 -
Net
:: IMAP :: BodyTypeMultipart # extension -> Array | nil (54904.0) -
メッセージの拡張データを返します。
メッセージの拡張データを返します。 -
Net
:: IMAP :: BodyTypeText # content _ id -> String | nil (54904.0) -
Content-ID の値を文字列で返します。
Content-ID の値を文字列で返します。
@see 2045 -
RDoc
:: Markdown # extension(name , enable) -> () (54904.0) -
引数 name で指定した拡張の有効/無効を設定します。
引数 name で指定した拡張の有効/無効を設定します。
@param name 拡張の名前を Symbol で指定します。
@param enable 有効にする場合は true を、無効にする場合は false を指定し
ます。 -
RDoc
:: Markdown # extension?(name) (54904.0) -
引数 name で指定した拡張が有効かどうかを返します。
引数 name で指定した拡張が有効かどうかを返します。
@param name 拡張の名前を Symbol で指定します。 -
REXML
:: DocType # context -> { Symbol => object } (54904.0) -
DTD が属する文書の「コンテキスト」を返します。
DTD が属する文書の「コンテキスト」を返します。
具体的には親ノードである REXML::Document オブジェクトの
REXML::Element#context を返します。
コンテキストの具体的な内容については REXML::Element#context を
参照してください。