ライブラリ
- ビルトイン (60)
-
cgi
/ core (3) -
cgi
/ html (11) - csv (19)
- date (1)
- dbm (5)
- drb (1)
-
drb
/ extserv (1) -
drb
/ extservm (1) - erb (1)
- fiber (1)
-
fiddle
/ import (2) - gdbm (6)
- ipaddr (1)
-
irb
/ context (1) -
irb
/ ext / tracer (1) -
irb
/ frame (1) -
json
/ add / struct (1) - kconv (1)
- logger (6)
- matrix (30)
- mkmf (4)
-
net
/ http (2) -
net
/ imap (4) - observer (1)
- openssl (21)
- optparse (21)
- ostruct (2)
- pp (1)
- prime (3)
- psych (11)
- rake (3)
-
rake
/ packagetask (2) -
rdoc
/ markup (1) -
rdoc
/ parser / simple (1) -
rdoc
/ top _ level (4) - resolv (23)
-
rexml
/ document (19) -
rexml
/ parsers / pullparser (1) -
rexml
/ streamlistener (1) -
rinda
/ rinda (1) -
rinda
/ tuplespace (3) - rss (8)
-
rubygems
/ commands / dependency _ command (1) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ platform (1) -
rubygems
/ specification (2) -
rubygems
/ user _ interaction (4) -
rubygems
/ validator (1) -
rubygems
/ version (2) - sdbm (6)
-
shell
/ builtin-command (1) -
shell
/ process-controller (3) - socket (8)
-
syslog
/ logger (2) - tracer (1)
-
webrick
/ httprequest (2) -
webrick
/ httpserver (2) -
webrick
/ httpservlet / abstract (7) -
webrick
/ httpversion (1) -
win32
/ registry (13) - win32ole (7)
-
yaml
/ dbm (4) - zlib (7)
クラス
- Array (2)
- BasicSocket (4)
- CSV (8)
-
CSV
:: FieldInfo (1) -
CSV
:: Row (3) -
CSV
:: Table (5) - DBM (5)
-
DRb
:: DRbServer (1) -
DRb
:: ExtServ (1) -
DRb
:: ExtServManager (1) - Date (1)
- ERB (1)
-
Encoding
:: Converter (8) -
Encoding
:: InvalidByteSequenceError (3) -
Encoding
:: UndefinedConversionError (2) - Fiber (1)
-
File
:: Stat (1) - GDBM (6)
-
Gem
:: Commands :: DependencyCommand (1) -
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: Platform (1) -
Gem
:: Specification (2) -
Gem
:: StreamUI (1) -
Gem
:: StreamUI :: VerboseProgressReporter (3) -
Gem
:: Validator (1) -
Gem
:: Version (2) - IPAddr (1)
-
IRB
:: Context (2) -
IRB
:: Frame (1) - Logger (4)
-
Logger
:: Formatter (1) -
Logger
:: LogDevice (1) - MatchData (1)
- Matrix (12)
-
Matrix
:: EigenvalueDecomposition (10) -
Matrix
:: LUPDecomposition (2) - Module (2)
-
Net
:: HTTP (1) -
Net
:: HTTPResponse (1) -
Net
:: IMAP :: Envelope (4) - Object (2)
-
OpenSSL
:: ASN1 :: Constructive (3) -
OpenSSL
:: ASN1 :: ObjectId (2) -
OpenSSL
:: BN (1) -
OpenSSL
:: Cipher (1) -
OpenSSL
:: Config (4) -
OpenSSL
:: Engine (1) -
OpenSSL
:: PKey :: EC :: Group (1) -
OpenSSL
:: PKey :: RSA (2) -
OpenSSL
:: X509 :: Attribute (2) -
OpenSSL
:: X509 :: Extension (1) -
OpenSSL
:: X509 :: Name (1) -
OpenSSL
:: X509 :: Request (1) - OpenStruct (2)
- OptionParser (21)
-
Prime
:: TrialDivisionGenerator (3) -
Psych
:: Nodes :: Document (1) -
Psych
:: Nodes :: Scalar (1) -
Psych
:: Visitors :: YAMLTree (9) -
RDoc
:: Markup (1) -
RDoc
:: Options (1) -
RDoc
:: Parser :: Simple (1) -
RDoc
:: TopLevel (4) -
REXML
:: Attribute (3) -
REXML
:: Attributes (2) -
REXML
:: CData (1) -
REXML
:: Comment (1) -
REXML
:: DocType (1) -
REXML
:: Document (3) -
REXML
:: Element (3) -
REXML
:: Entity (1) -
REXML
:: Instruction (2) -
REXML
:: Parsers :: PullEvent (1) -
REXML
:: Text (1) -
REXML
:: XMLDecl (1) -
RSS
:: TrackBackModel10 :: TrackBackAbout (2) -
RSS
:: TrackBackModel10 :: TrackBackPing (2) -
RSS
:: TrackBackModel20 :: TrackBackAbout (2) -
RSS
:: TrackBackModel20 :: TrackBackPing (2) -
Rake
:: InvocationChain (1) -
Rake
:: InvocationChain :: EmptyInvocationChain (1) -
Rake
:: PackageTask (2) -
Rake
:: Task (1) - Resolv (4)
-
Resolv
:: DNS (2) -
Resolv
:: DNS :: Name (1) -
Resolv
:: DNS :: Resource :: HINFO (2) -
Resolv
:: DNS :: Resource :: IN :: WKS (1) -
Resolv
:: DNS :: Resource :: MINFO (2) -
Resolv
:: DNS :: Resource :: SOA (1) -
Resolv
:: DNS :: Resource :: TXT (2) -
Resolv
:: Hosts (4) -
Resolv
:: IPv4 (2) -
Resolv
:: IPv6 (2) -
Rinda
:: TupleEntry (2) -
Rinda
:: TupleSpace (1) -
Rinda
:: TupleSpaceProxy (1) -
RubyVM
:: InstructionSequence (11) - SDBM (6)
-
Shell
:: BuiltInCommand (1) -
Shell
:: ProcessController (3) - Socket (2)
- String (21)
- Struct (9)
-
Syslog
:: Logger (1) -
Syslog
:: Logger :: Formatter (1) - Time (1)
- TracePoint (2)
- Tracer (1)
- UDPSocket (1)
- UNIXSocket (1)
- Vector (6)
-
WEBrick
:: Cookie (2) -
WEBrick
:: HTTPRequest (2) -
WEBrick
:: HTTPServer :: MountTable (2) -
WEBrick
:: HTTPServlet :: AbstractServlet (7) -
WEBrick
:: HTTPVersion (1) -
WIN32OLE
_ METHOD (2) -
WIN32OLE
_ VARIABLE (5) -
Win32
:: Registry (13) -
YAML
:: DBM (4) -
Zlib
:: Deflate (4) -
Zlib
:: ZStream (3)
モジュール
-
CGI
:: HtmlExtension (11) -
CGI
:: QueryExtension (3) -
Fiddle
:: Importer (2) - Kernel (4)
- Observable (1)
-
OpenSSL
:: SSL :: SocketForwarder (1) -
REXML
:: StreamListener (1)
キーワード
- * (2)
- + (1)
- - (1)
- << (2)
- [] (3)
- []= (11)
-
absolute
_ path (1) - active? (1)
-
active
_ job? (1) -
active
_ jobs (1) -
active
_ jobs _ exist? (1) - add (3)
-
add
_ attribute (1) -
add
_ entry (1) -
add
_ value (1) - address (2)
- alive? (1)
- attributes (1)
-
avail
_ in (1) -
avail
_ out (1) -
avail
_ out= (1) -
back
_ trace _ limit= (1) -
base
_ label (1) - bitmap (1)
- call (2)
- changed (1)
- checkbox (1)
-
checkbox
_ group (1) -
class
_ variables (1) -
col
_ sep (1) - column (1)
-
column
_ vectors (1) - content= (1)
- convert (2)
- count (1)
- covector (1)
- cpu (1)
- create (1)
-
create
_ value (1) -
ctrl
_ cmd (1) -
curve
_ name (1) - d (1)
- data (1)
- date (1)
-
default
_ argv (1) - deflate (1)
- delete (1)
-
delete
_ key (1) -
delete
_ value (1) -
destination
_ encoding _ name (2) - dev (1)
- disasm (1)
- disassemble (1)
-
do
_ DELETE (1) -
do
_ GET (1) -
do
_ HEAD (1) -
do
_ OPTIONS (1) -
do
_ POST (1) -
do
_ PUT (1) - done (1)
- each (4)
-
each
_ element _ with _ attribute (1) -
each
_ pair (3) -
each
_ value (1) - eigen (1)
- eigensystem (1)
-
eigenvalue
_ matrix (1) - eigenvalues (1)
-
eigenvector
_ matrix (1) -
eigenvector
_ matrix _ inv (1) - eigenvectors (1)
- emailbx (1)
- environment (1)
-
error
_ bytes (1) -
error
_ char (1) - eval (1)
- event (1)
-
event
_ interface (1) -
file
_ absolute _ name (1) -
file
_ relative _ name (1) - filename (1)
-
find
_ index (1) -
find
_ local _ symbol (1) - finish (3)
- finished (1)
- finished? (1)
-
first
_ lineno (1) -
full
_ name (1) -
get
_ path (1) -
get
_ value (1) - getaddress (2)
- getaddresses (2)
- getname (2)
- getnames (2)
- getresource (1)
- getresources (1)
- getsockopt (1)
-
have
_ struct _ member (2) - header (1)
- headers (1)
- help (1)
- hidden (1)
-
http
_ version (1) -
in
_ reply _ to (1) - index (5)
-
insert
_ output (1) - inspect (6)
- instruction? (1)
- inv (1)
- inverse (1)
- invert (1)
- investigation (1)
-
invoke
_ kind (1) - kconv (1)
- key (4)
- label (1)
- ln (1)
- log (2)
-
long
_ name (1) - lstrip (1)
- lstrip! (1)
-
mark
_ version (1) -
max
_ value _ length (1) -
max
_ value _ name _ length (1) - name (1)
- next (1)
- normalized= (1)
- notify (2)
-
num
_ values (1) -
ole
_ type (1) -
ole
_ type _ detail (1) - on (3)
- open (1)
- order (4)
- order! (2)
- os (1)
- pack (1)
- params (1)
- parse (1)
- parse! (1)
-
parse
_ csv (1) -
password
_ field (1) - path (2)
- permute (2)
- permute! (1)
- pivots (1)
-
pretty
_ print _ instance _ variables (1) -
prime
_ fasttest? (1) -
print
_ dependencies (1) -
private
_ decrypt (1) -
private
_ encrypt (1) -
private
_ instance _ methods (1) -
private
_ methods (1) -
progress
_ reporter (1) - push (1)
- putback (2)
-
query
_ string= (1) -
quote
_ char (1) -
radio
_ group (1) -
random
_ iv (1) -
readagain
_ bytes (1) - recv (1)
-
recv
_ nonblock (1) - recvfrom (2)
-
recvfrom
_ nonblock (2) - recvmsg (1)
-
recvmsg
_ nonblock (1) - reject (1)
- remove (1)
-
remove
_ leading _ dot _ dir (1) -
remove
_ private _ comments (1) - replacement (1)
- replacement= (1)
- reset (1)
- result (1)
- retry (1)
-
return
_ value (1) - reverse (2)
- reverse! (1)
- rewind (1)
- rmailbx (1)
- row (1)
-
row
_ sep (1) -
row
_ vectors (1) - rstrip (1)
- rstrip! (1)
-
rubygems
_ version (1) -
scrolling
_ list (1) - select (4)
-
server
_ name (2) -
server
_ protocol (1) -
server
_ software (1) - service (1)
- solve (1)
-
ssl
_ version (1) - start (1)
- started (1)
- started? (1)
-
stop
_ service (1) - store (3)
- strftime (2)
- string (1)
- string= (1)
- strings (1)
- strip (1)
- strip! (1)
- subject (1)
- submit (1)
- succ (1)
- sum (1)
-
tag
_ directives (1) - tagging (1)
- tagging= (1)
- target= (1)
-
text
_ field (1) -
to
_ a (2) -
to
_ ary (1) -
to
_ binary (1) -
to
_ csv (3) -
to
_ json (1) -
to
_ s (12) -
trace
_ func (2) - transfer (1)
- tree (1)
- truncate (1)
-
try
_ var (2) - unpack (1)
- updated (1)
- upto (1)
- uri (2)
-
use
_ tracer= (1) -
v
_ inv (1) -
valid
_ encoding? (1) - value (16)
- value= (6)
- values (4)
-
values
_ at (5) -
variable
_ kind (1) - ver (1)
- version (6)
- version= (1)
- vstack (1)
- webcvs (1)
- write (4)
-
write
_ bin (1) -
write
_ i (1) -
write
_ s (1) - xmldecl (1)
検索結果
先頭5件
-
Matrix
:: EigenvalueDecomposition # v -> Matrix (90907.0) -
右固有ベクトルを横に並べた行列を返します。
右固有ベクトルを横に並べた行列を返します。 -
Matrix
:: EigenvalueDecomposition # eigenvector _ matrix _ inv -> Matrix (73225.0) -
左固有ベクトルを縦に並べた行列を返します。
左固有ベクトルを縦に並べた行列を返します。
これは Matrix::EigenvalueDecomposition#v の逆行列です -
Matrix
:: EigenvalueDecomposition # eigenvector _ matrix -> Matrix (73207.0) -
右固有ベクトルを横に並べた行列を返します。
右固有ベクトルを横に並べた行列を返します。 -
Matrix
:: EigenvalueDecomposition # eigenvalue _ matrix -> Matrix (55504.0) -
固有値を対角成分に並べた行列を返します。
固有値を対角成分に並べた行列を返します。 -
String
# lstrip -> String (55318.0) -
文字列の先頭にある空白文字を全て取り除いた新しい文字列を返します。 空白文字の定義は " \t\r\n\f\v" です。
文字列の先頭にある空白文字を全て取り除いた新しい文字列を返します。
空白文字の定義は " \t\r\n\f\v" です。
//emlist[例][ruby]{
p " abc\n".lstrip #=> "abc\n"
p "\t abc\n".lstrip #=> "abc\n"
p "abc\n".lstrip #=> "abc\n"
//}
@see String#strip, String#rstrip -
String
# rstrip -> String (55318.0) -
文字列の末尾にある空白文字を全て取り除いた新しい文字列を返します。 空白文字の定義は " \t\r\n\f\v\0" です。
文字列の末尾にある空白文字を全て取り除いた新しい文字列を返します。
空白文字の定義は " \t\r\n\f\v\0" です。
//emlist[例][ruby]{
p " abc\n".rstrip #=> " abc"
p " abc \t\r\n\0".rstrip #=> " abc"
p " abc".rstrip #=> " abc"
p " abc\0 ".rstrip #=> " abc"
str = "abc\n"
p str.rstrip #=> "abc"
p str ... -
String
# strip -> String (55300.0) -
文字列先頭と末尾の空白文字を全て取り除いた文字列を生成して返します。 空白文字の定義は " \t\r\n\f\v" です。 また、文字列右側からは "\0" も取り除きますが、 左側の "\0" は取り除きません。
文字列先頭と末尾の空白文字を全て取り除いた文字列を生成して返します。
空白文字の定義は " \t\r\n\f\v" です。
また、文字列右側からは "\0" も取り除きますが、
左側の "\0" は取り除きません。
//emlist[例][ruby]{
p " abc \r\n".strip #=> "abc"
p "abc\n".strip #=> "abc"
p " abc".strip #=> "abc"
p "abc".strip #=> "abc"
p " \0 abc \0".strip # => "... -
Kernel
# try _ var(var , headers = nil) -> bool (55204.0) -
Kernel#have_var を使ってください。
Kernel#have_var を使ってください。
@param var 検査したい変数名を指定します。
@param headers 追加のヘッダを指定します。 -
Kernel
# try _ var(var , headers = nil) { . . . } -> bool (55204.0) -
Kernel#have_var を使ってください。
Kernel#have_var を使ってください。
@param var 検査したい変数名を指定します。
@param headers 追加のヘッダを指定します。 -
Psych
:: Visitors :: YAMLTree # tree -> Psych :: Nodes :: Stream|nil (55204.0) -
変換を終了し、構築した AST を返します。
変換を終了し、構築した AST を返します。
内部で finish を呼び出し、変換処理を終了します。
このメソッドを2回以上呼ぶと、2回目以降は nil を返します。
@see Psych::Visitors::YAMLTree#finish -
Vector
# covector -> Matrix (54958.0) -
Matrix オブジェクトへ変換します。
Matrix オブジェクトへ変換します。
列ベクトル (行列)、すなわち、(n, 1) 型の行列に変換します。
実際には Matrix.row_vector(self) を適用します。
//emlist[例][ruby]{
require 'matrix'
v = Vector[2, 3, 5]
p v # => Vector[2, 3, 5]
m = v.covector
p m # => Matrix[[2, 3, 5]]
//} -
Matrix
:: EigenvalueDecomposition # v _ inv -> Matrix (54925.0) -
左固有ベクトルを縦に並べた行列を返します。
左固有ベクトルを縦に並べた行列を返します。
これは Matrix::EigenvalueDecomposition#v の逆行列です -
Kernel
# have _ struct _ member(type , member , headers = nil) -> bool (54904.0) -
member というメンバを持つ構造体 type がシステムに存在するかどうか検査します。
member というメンバを持つ構造体 type がシステムに存在するかどうか検査します。
member というメンバを持つ構造体 type がシステムに存在する場合は、
グローバル変数 $defs に "-DHAVE_type_member" を追加し、真を返します。
member というメンバを持つ構造体 type が存在しない場合は、偽を返します。
例えば
require 'mkmf'
have_struct_member('struct foo', 'bar') # => true
である場合、HAVE_STRUCT_FOO_BAR というプリプロセッサマクロをコンパ... -
Kernel
# have _ struct _ member(type , member , headers = nil) { . . . } -> bool (54904.0) -
member というメンバを持つ構造体 type がシステムに存在するかどうか検査します。
member というメンバを持つ構造体 type がシステムに存在するかどうか検査します。
member というメンバを持つ構造体 type がシステムに存在する場合は、
グローバル変数 $defs に "-DHAVE_type_member" を追加し、真を返します。
member というメンバを持つ構造体 type が存在しない場合は、偽を返します。
例えば
require 'mkmf'
have_struct_member('struct foo', 'bar') # => true
である場合、HAVE_STRUCT_FOO_BAR というプリプロセッサマクロをコンパ... -
Tracer
# trace _ func(event , file , line , id , binding , klass , *) -> object | nil (54904.0) -
@todo
@todo -
String
# rstrip! -> self | nil (54736.0) -
文字列の末尾にある空白文字を全て破壊的に取り除きます。 空白文字の定義は " \t\r\n\f\v\0" です。
文字列の末尾にある空白文字を全て破壊的に取り除きます。
空白文字の定義は " \t\r\n\f\v\0" です。
//emlist[例][ruby]{
str = " abc\n"
p str.rstrip! # => " abc"
p str # => " abc"
str = " abc \r\n\t\v\0"
p str.rstrip! # => " abc"
p str # => " abc"
//}
@see String#rstrip, String#lstrip -
String
# lstrip! -> self | nil (54700.0) -
文字列の先頭にある空白文字を全て破壊的に取り除きます。 空白文字の定義は " \t\r\n\f\v" です。
文字列の先頭にある空白文字を全て破壊的に取り除きます。
空白文字の定義は " \t\r\n\f\v" です。
lstrip! は self を変更して返します。
ただし取り除く空白がなかったときは nil を返します。
//emlist[例][ruby]{
str = " abc"
p str.lstrip! # => "abc"
p str # => "abc"
str = "abc"
p str.lstrip! # => nil
p str # => "abc"
//} -
String
# strip! -> self | nil (54700.0) -
先頭と末尾の空白文字を全て破壊的に取り除きます。 空白文字の定義は " \t\r\n\f\v" です。 また、文字列右側からは "\0" も取り除きますが、 左側の "\0" は取り除きません。
先頭と末尾の空白文字を全て破壊的に取り除きます。
空白文字の定義は " \t\r\n\f\v" です。
また、文字列右側からは "\0" も取り除きますが、
左側の "\0" は取り除きません。
strip! は、内容を変更した self を返します。
ただし取り除く空白がなかったときは nil を返します。
//emlist[例][ruby]{
str = " abc\r\n"
p str.strip! #=> "abc"
p str #=> "abc"
str = "abc"
p str.strip! #=> nil
p str ... -
RSS
:: TrackBackModel10 :: TrackBackAbout # value (54304.0) -
@todo
@todo -
RSS
:: TrackBackModel10 :: TrackBackAbout # value= (54304.0) -
@todo
@todo -
RSS
:: TrackBackModel10 :: TrackBackPing # value (54304.0) -
@todo
@todo -
RSS
:: TrackBackModel10 :: TrackBackPing # value= (54304.0) -
@todo
@todo -
RSS
:: TrackBackModel20 :: TrackBackAbout # value (54304.0) -
@todo
@todo -
RSS
:: TrackBackModel20 :: TrackBackAbout # value= (54304.0) -
@todo
@todo -
RSS
:: TrackBackModel20 :: TrackBackPing # value (54304.0) -
@todo
@todo -
RSS
:: TrackBackModel20 :: TrackBackPing # value= (54304.0) -
@todo
@todo -
Time
# strftime(format) -> String (47536.0) -
時刻を format 文字列に従って文字列に変換した結果を返します。
時刻を format 文字列に従って文字列に変換した結果を返します。
@param format フォーマット文字列を指定します。使用できるものは 以下の通りです。
* %A: 曜日の名称(Sunday, Monday ... )
* %a: 曜日の省略名(Sun, Mon ... )
* %B: 月の名称(January, February ... )
* %b: 月の省略名(Jan, Feb ... )
* %C: 世紀 (2009年であれば 20)
* %c: 日付と時刻 (%a %b %e %T %Y)
* %D: 日付 (%m/%d/%y)
* ... -
Fiddle
:: Importer # create _ value(type , val = nil) -> Fiddle :: CStruct (46276.0) -
型が type で要素名が "value" であるような構造体を 定義(Fiddle::Importer#struct)し、 その構造体のメモリを Fiddle::CStruct#malloc で確保し、 確保したメモリを保持しているオブジェクトを返します。
型が type で要素名が "value" であるような構造体を
定義(Fiddle::Importer#struct)し、
その構造体のメモリを Fiddle::CStruct#malloc で確保し、
確保したメモリを保持しているオブジェクトを返します。
type は "int", "void*" といった文字列で型を指定します。
val に nil 以外を指定すると、確保された構造体に
その値を代入します。
@param type 型を表す文字列
@param val 構造体に確保される初期値
例
require 'fiddle/import'
module M
... -
CSV
# string -> String (46204.0) -
StringIO#string に委譲します。
StringIO#string に委譲します。
@see StringIO#string -
Encoding
:: Converter # convert(source _ string) -> String (46204.0) -
与えられた文字列を変換して、変換できた結果を返します。 引数の末尾の文字がバイト列の途中で終わっている場合、そのバイト列は変換器内に取り置かれます。 変換を終了させるには Encoding::Converter#finish を呼びます。
与えられた文字列を変換して、変換できた結果を返します。
引数の末尾の文字がバイト列の途中で終わっている場合、そのバイト列は変換器内に取り置かれます。
変換を終了させるには Encoding::Converter#finish を呼びます。
Encoding::Converter を用いると、文字列の一部または全部を渡して変換を行うことができます。よって、不正なバイトを意識せずにストリームから読み出した文字列を変換したいときには Encoding::Converter が適します。
なお、Encoding::Converter#convert では、これらの例外を捕獲しても、例外を起こしたと... -
Matrix
# column _ vectors -> [Vector] (46204.0) -
自分自身を列ベクトルの配列として返します。
自分自身を列ベクトルの配列として返します。
//emlist[例][ruby]{
require 'matrix'
a1 = [ 1, 2, 3]
a2 = [10, 15, 20]
a3 = [-1, -2, 1.5]
m = Matrix[a1, a2, a3]
p m.column_vectors # => [Vector[1, 10, -1], Vector[2, 15, -2], Vector[3, 20, 1.5]]
//} -
Matrix
# row _ vectors -> [Vector] (46204.0) -
自分自身を行ベクトルの配列として返します。
自分自身を行ベクトルの配列として返します。
//emlist[例][ruby]{
require 'matrix'
a1 = [ 1, 2, 3]
a2 = [10, 15, 20]
a3 = [-1, -2, 1.5]
m = Matrix[a1, a2, a3]
p m.row_vectors # => [Vector[1, 2, 3], Vector[10, 15, 20], Vector[-1, -2, 1.5]]
//} -
Matrix
:: EigenvalueDecomposition # eigenvectors -> [Vector] (46204.0) -
右固有ベクトルを配列で返します。
右固有ベクトルを配列で返します。 -
Rake
:: Task # investigation -> String (46204.0) -
自身の詳しい内部状態を文字列化して返します。
自身の詳しい内部状態を文字列化して返します。
このメソッドはデバッグに便利です。 -
Resolv
:: DNS :: Resource :: TXT # strings -> [String] (46204.0) -
TXT レコードの文字列を配列で返します。
TXT レコードの文字列を配列で返します。 -
Encoding
:: UndefinedConversionError # destination _ encoding _ name -> String (45904.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#destination_encoding -
Matrix
# vstack -> Matrix (45904.0) -
行列 self と matrices を縦に並べた行列を生成します。
行列 self と matrices を縦に並べた行列を生成します。
Matrix.vstack(self, *matrices) と同じです。
//emlist[例][ruby]{
require 'matrix'
x = Matrix[[1, 2], [3, 4]]
y = Matrix[[5, 6], [7, 8]]
x.vstack(y) # => Matrix[[1, 2], [3, 4], [5, 6], [7, 8]]
//}
@see Matrix.vstack, Matrix#hstack -
RDoc
:: TopLevel # file _ relative _ name -> String (45904.0) -
自身が管理するファイルに関する相対パスを文字列で返します。
自身が管理するファイルに関する相対パスを文字列で返します。 -
Resolv
:: DNS # getresource(name , typeclass) -> Resolv :: DNS :: Resource (45904.0) -
nameに対応するDNSリソースレコードを取得します。 最初に見つかったリソースを返します。
nameに対応するDNSリソースレコードを取得します。
最初に見つかったリソースを返します。
typeclass は以下のいずれかです。
* Resolv::DNS::Resource::IN::ANY
* Resolv::DNS::Resource::IN::NS
* Resolv::DNS::Resource::IN::CNAME
* Resolv::DNS::Resource::IN::SOA
* Resolv::DNS::Resource::IN::HINFO
* Resolv::DNS::Resource::IN::MINFO
* Resolv::DNS... -
Resolv
:: DNS # getresources(name , typeclass) -> [Resolv :: DNS :: Resource] (45904.0) -
nameに対応するDNSリソースレコードを取得します。 見つかったリソース全てを配列にして返します。
nameに対応するDNSリソースレコードを取得します。
見つかったリソース全てを配列にして返します。
typeclass は以下のいずれかです。
* Resolv::DNS::Resource::IN::ANY
* Resolv::DNS::Resource::IN::NS
* Resolv::DNS::Resource::IN::CNAME
* Resolv::DNS::Resource::IN::SOA
* Resolv::DNS::Resource::IN::HINFO
* Resolv::DNS::Resource::IN::MINFO
* Resolv:... -
Shell
:: BuiltInCommand # active? -> true (45904.0) -
@todo
@todo -
CSV
# truncate(path , length) -> 0 (45604.0) -
File#truncate に委譲します。
File#truncate に委譲します。
@see File#truncate -
Matrix
:: EigenvalueDecomposition # eigenvalues -> [Float] (45604.0) -
固有値を配列で返します。
固有値を配列で返します。 -
Matrix
:: LUPDecomposition # pivots -> [Integer] (45604.0) -
ピボッティングを表す配列を返します。
ピボッティングを表す配列を返します。 -
REXML
:: Parsers :: PullEvent # instruction? -> bool (45604.0) -
XML処理命令なら真を返します。
XML処理命令なら真を返します。 -
Rake
:: InvocationChain :: EmptyInvocationChain # to _ s -> String (45604.0) -
'TOP' という文字列を返します。
'TOP' という文字列を返します。 -
Resolv
:: DNS :: Resource :: SOA # retry -> Integer (45604.0) -
セカンダリサーバがプライマリサーバからの情報更新に失敗した場合に 何秒後にリトライするかを返します。
セカンダリサーバがプライマリサーバからの情報更新に失敗した場合に
何秒後にリトライするかを返します。 -
Shell
:: ProcessController # active _ job?(job) -> bool (45604.0) -
指定されたジョブが実行中である場合は真を返します。 そうでない場合は偽を返します。
指定されたジョブが実行中である場合は真を返します。
そうでない場合は偽を返します。
@param job ジョブを指定します。 -
Shell
:: ProcessController # active _ jobs -> Array (45604.0) -
実行中のジョブの配列を返します。
実行中のジョブの配列を返します。 -
Shell
:: ProcessController # active _ jobs _ exist? -> bool (45604.0) -
実行中のジョブが存在する場合は真を返します。 そうでない場合は偽を返します。
実行中のジョブが存在する場合は真を返します。
そうでない場合は偽を返します。 -
Struct
# values _ at(*members) -> [object] (45604.0) -
引数で指定されたメンバの値の配列を返します。
引数で指定されたメンバの値の配列を返します。
@param members Integer か Range でメンバのインデックスを指定します。
@raise IndexError member が整数で存在しないメンバを指定した場合に発生します。
//emlist[例][ruby]{
Foo = Struct.new(:foo, :bar, :baz)
obj = Foo.new('FOO', 'BAR', 'BAZ')
p obj.values_at(0, 1, 2) # => ["FOO", "BAR", "BAZ"]
//}
[注意] 本メソッドの記述は Struct の... -
TracePoint
# event -> Symbol (45604.0) -
発生したイベントの種類を Symbol で返します。
発生したイベントの種類を Symbol で返します。
発生するイベントの詳細については、TracePoint.new を参照してくださ
い。
@raise RuntimeError イベントフックの外側で実行した場合に発生します。
//emlist[例][ruby]{
def foo(ret)
ret
end
trace = TracePoint.new(:call, :return) do |tp|
p tp.event
end
trace.enable
foo 1
# => :call
# :return
//} -
TracePoint
# return _ value -> object (45604.0) -
メソッドやブロックの戻り値を返します。
メソッドやブロックの戻り値を返します。
@raise RuntimeError :return、:c_return、:b_return イベントのためのイベ
ントフックの外側で実行した場合に発生します。
//emlist[例][ruby]{
def foo(ret)
ret
end
trace = TracePoint.new(:return) do |tp|
p tp.return_value # => 1
end
trace.enable
foo 1
//} -
WEBrick
:: HTTPServlet :: AbstractServlet # service(request , response) -> () (45604.0) -
指定された WEBrick::HTTPRequest オブジェクト request の WEBrick::HTTPRequest#request_method に応じて、 自身の do_GET, do_HEAD, do_POST, do_OPTIONS... いずれかのメソッドを request と response を引数として呼びます。
指定された WEBrick::HTTPRequest オブジェクト request の WEBrick::HTTPRequest#request_method に応じて、
自身の do_GET, do_HEAD, do_POST, do_OPTIONS... いずれかのメソッドを request と response を引数として呼びます。
WEBrick::HTTPServer オブジェクトはクライアントからのリクエストがあるたびに
サーブレットオブジェクトを生成し service メソッドを呼びます。
特に理由が無い限り AbstractServlet のサブクラスがこのメソッドを定... -
Zlib
:: ZStream # avail _ out -> Integer (45604.0) -
出力バッファの空き用量をバイト数で返します。 空きは必要な時に動的に確保されるため、通常は 0 です。
出力バッファの空き用量をバイト数で返します。
空きは必要な時に動的に確保されるため、通常は 0 です。 -
Zlib
:: ZStream # avail _ out=(size) (45604.0) -
出力側のバッファに size バイトの空きを確保します。 すでに size バイト以上の空きがある場合、バッファは 縮められます。空きは必要な時に動的に確保されるため、通常 このメソッドを使う必要はありません。
出力側のバッファに size バイトの空きを確保します。
すでに size バイト以上の空きがある場合、バッファは
縮められます。空きは必要な時に動的に確保されるため、通常
このメソッドを使う必要はありません。
@param size 出力バッファのサイズを整数で指定します。
@return size を返します。 -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ DELETE(request , response) -> () (45304.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
自身の service メソッドから HTTP のリクエストに応じて
呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し
なければいけません。返り値は特に規定されていません。
クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。
このメソッドが呼ばれた時点では、クライアントからのリクエスト... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ GET(request , response) -> () (45304.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
自身の service メソッドから HTTP のリクエストに応じて
呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し
なければいけません。返り値は特に規定されていません。
クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。
このメソッドが呼ばれた時点では、クライアントからのリクエスト... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ OPTIONS(request , response) -> () (45304.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
自身の service メソッドから HTTP のリクエストに応じて
呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し
なければいけません。返り値は特に規定されていません。
クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。
このメソッドが呼ばれた時点では、クライアントからのリクエスト... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ POST(request , response) -> () (45304.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
自身の service メソッドから HTTP のリクエストに応じて
呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し
なければいけません。返り値は特に規定されていません。
クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。
このメソッドが呼ばれた時点では、クライアントからのリクエスト... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ PUT(request , response) -> () (45304.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
自身の service メソッドから HTTP のリクエストに応じて
呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し
なければいけません。返り値は特に規定されていません。
クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。
このメソッドが呼ばれた時点では、クライアントからのリクエスト... -
Matrix
:: EigenvalueDecomposition # to _ a -> [Matrix , Matrix , Matrix] (37300.0) -
Matrix::EigenvalueDecomposition#v, Matrix::EigenvalueDecomposition#d, Matrix::EigenvalueDecomposition#v_inv をこの順に並べた配列を返します。
Matrix::EigenvalueDecomposition#v,
Matrix::EigenvalueDecomposition#d,
Matrix::EigenvalueDecomposition#v_inv
をこの順に並べた配列を返します。 -
Matrix
:: EigenvalueDecomposition # to _ ary -> [Matrix , Matrix , Matrix] (37300.0) -
Matrix::EigenvalueDecomposition#v, Matrix::EigenvalueDecomposition#d, Matrix::EigenvalueDecomposition#v_inv をこの順に並べた配列を返します。
Matrix::EigenvalueDecomposition#v,
Matrix::EigenvalueDecomposition#d,
Matrix::EigenvalueDecomposition#v_inv
をこの順に並べた配列を返します。 -
Date
# strftime(format = & # 39;%F& # 39;) -> String (37276.0) -
与えられた雛型で日付を書式づけます。
与えられた雛型で日付を書式づけます。
つぎの変換仕様をあつかいます:
%A, %a, %B, %b, %C, %c, %D, %d, %e, %F, %G, %g, %H, %h, %I, %j, %k, %L, %l,
%M, %m, %N, %n, %P, %p, %Q, %R, %r, %S, %s, %T, %t, %U, %u, %V, %v, %W, %w, %X,
%x, %Y, %y, %Z, %z, %:z, %::z, %:::z, %%, %+
GNU 版にあるような幅指定などもできます。
strftime(3)、および Date.strptime も参照してくだ... -
Fiddle
:: Importer # value(type , val = nil) -> Fiddle :: CStruct (37276.0) -
型が type で要素名が "value" であるような構造体を 定義(Fiddle::Importer#struct)し、 その構造体のメモリを Fiddle::CStruct#malloc で確保し、 確保したメモリを保持しているオブジェクトを返します。
型が type で要素名が "value" であるような構造体を
定義(Fiddle::Importer#struct)し、
その構造体のメモリを Fiddle::CStruct#malloc で確保し、
確保したメモリを保持しているオブジェクトを返します。
type は "int", "void*" といった文字列で型を指定します。
val に nil 以外を指定すると、確保された構造体に
その値を代入します。
@param type 型を表す文字列
@param val 構造体に確保される初期値
例
require 'fiddle/import'
module M
... -
OpenSSL
:: X509 :: Request # attributes -> [OpenSSL :: X509 :: Attribute] (37222.0) -
CSR が保持している attribute を OpenSSL::X509::Attribute の配列で返します。
CSR が保持している attribute を OpenSSL::X509::Attribute
の配列で返します。
attribute とは X.509 証明書署名要求 に含まれる申請者に関する
追加的な情報です。必須ではありません。X.509v3 拡張領域を
CSR に含めるときは "reqExt" という oid の attribute を追加
します。
@see OpenSSL::X509::Request#attribute=,
OpenSSL::X509::Request#add_attribute -
Matrix
:: LUPDecomposition # solve(b) -> Vector | Matrix (37204.0) -
self が正方行列 A の LUP 分解の時、一次方程式 Ax = b の解を返します。 b には Vector, Matrix, 数値の配列を指定出来ます。
self が正方行列 A の LUP 分解の時、一次方程式 Ax = b の解を返します。
b には Vector, Matrix, 数値の配列を指定出来ます。
それぞれベクトルのサイズ、行列の行数、配列のサイズが A の列数と一致していなければなりません。
返り値は b が行列なら行列、それ以外はベクトルになります。
@param b 一次方程式の定数項を指定します。
//emlist[][ruby]{
require 'matrix'
lup = Matrix[[2, 1], [1, 2]].lup
lup.solve([1, -1]) #=> ... -
Module
# private _ instance _ methods(inherited _ too = true) -> [Symbol] (37204.0) -
そのモジュールで定義されている private メソッド名 の一覧を配列で返します。
そのモジュールで定義されている private メソッド名
の一覧を配列で返します。
@param inherited_too false を指定するとそのモジュールで定義されているメソッドのみ返します。
@see Object#private_methods, Module#instance_methods
//emlist[例][ruby]{
module Foo
def foo; end
private def bar; end
end
module Bar
include Foo
def baz; end
private def qux; end
end... -
Object
# private _ methods(include _ inherited = true) -> [Symbol] (37204.0) -
そのオブジェクトが理解できる private メソッド名の一覧を返します。
そのオブジェクトが理解できる private メソッド名の一覧を返します。
@param include_inherited 偽となる値を指定すると自身のクラスのスーパークラスで定義されたメソッドを除きます。
@see Module#private_instance_methods,Object#methods,Object#singleton_methods -
OpenSSL
:: PKey :: RSA # private _ decrypt(str , mode = OpenSSL :: PKey :: RSA :: PKCS1 _ PADDING) -> String (37204.0) -
文字列 str を秘密鍵で復号化します。
文字列 str を秘密鍵で復号化します。
復号化されたデータを文字列で返します。
mode でパディングモードを指定します。暗号化に利用した
パディングモードと同じものを指定する必要があります。
以下の4つのうちいずれかが利用可能です。
* OpenSSL::PKey::RSA::PKCS1_PADDING
* OpenSSL::PKey::RSA::SSLV23_PADDING
* OpenSSL::PKey::RSA::PKCS1_OAEP_PADDING
* OpenSSL::PKey::RSA::NO_PADDING
@param str 暗号化する文字列
@param ... -
OpenSSL
:: PKey :: RSA # private _ encrypt(str , mode = OpenSSL :: PKey :: RSA :: PKCS1 _ PADDING) -> String (37204.0) -
文字列 str を秘密鍵で暗号化します。
文字列 str を秘密鍵で暗号化します。
暗号化されたデータを文字列で返します。
mode でパディングモードを指定します。以下のいずれかが利用可能です。
* OpenSSL::PKey::RSA::PKCS1_PADDING
* OpenSSL::PKey::RSA::NO_PADDING
@param str 暗号化する文字列
@param mode パディングモード
@raise OpenSSL::PKey::RSAError 暗号化に失敗した場合に発生します。
自身が秘密鍵でない場合などに発生します。 -
Psych
:: Nodes :: Document # tag _ directives -> [[String , String]] (37204.0) -
tag directive の配列を返します。
tag directive の配列を返します。
@see Psych::Nodes::Document#tag_directives=,
Psych::Nodes::Document.new -
WEBrick
:: HTTPServer :: MountTable # delete(dir) -> WEBrick :: HTTPServlet :: AbstractServlet (37204.0) -
ディレクトリとサーブレットの対応を削除してサーブレットを返します。
ディレクトリとサーブレットの対応を削除してサーブレットを返します。
@param dir ディレクトリを指定します。
@return WEBrick::HTTPServlet::AbstractServlet のサブクラスのインタンスを返します。 -
YAML
:: DBM # invert -> {object => String} (37204.0) -
値からキーへのハッシュを返します。
値からキーへのハッシュを返します。
異なるキーに対して等しい値が登録されている場合の結果は不定であることに
注意してください、そのような場合にこのメソッドを利用することは意図され
ていません。 -
Array
# to _ csv(**options) -> String (36904.0) -
CSV.generate_line(self, options) と同様です。
CSV.generate_line(self, options) と同様です。
Array オブジェクトを 1 行の CSV 文字列に変換するためのショートカットです。
@param options CSV.generate_line と同様のオプションを指定します。
//emlist[][ruby]{
require 'csv'
p [1, 'Matz', :Ruby, Date.new(1965, 4, 14)].to_csv # => "1,Matz,Ruby,1965-04-14\n"
p [1, 'Matz',... -
CGI
:: QueryExtension # server _ protocol -> String (36904.0) -
ENV['SERVER_PROTOCOL'] を返します。
ENV['SERVER_PROTOCOL'] を返します。 -
CGI
:: QueryExtension # server _ software -> String (36904.0) -
ENV['SERVER_SOFTWARE'] を返します。
ENV['SERVER_SOFTWARE'] を返します。 -
CSV
:: Row # to _ csv -> String (36904.0) -
自身を CSV な文字列として返します。ヘッダは使用しません。
自身を CSV な文字列として返します。ヘッダは使用しません。
//emlist[例][ruby]{
require "csv"
row = CSV::Row.new(["header1", "header2"], [1, 2])
row.to_csv # => "1,2\n"
row.to_csv( {col_sep: "|", row_sep: "<br>"} ) # => "1|2<br>"
//} -
CSV
:: Table # to _ csv(options = Hash . new) -> String (36904.0) -
CSV の文字列に変換して返します。
CSV の文字列に変換して返します。
ヘッダを一行目に出力します。その後に残りのデータを出力します。
デフォルトでは、ヘッダを出力します。オプションに :write_headers =>
false を指定するとヘッダを出力しません。
//emlist[][ruby]{
require 'csv'
csv = CSV.new("a,b,c\n1,2,3", headers: true)
table = csv.read
p table.to_csv # => "a,b,c\n1,2,3\n"
p table.to_csv(write_head... -
DBM
# values _ at(*keys) -> [String] (36904.0) -
keys に対応する値を配列に格納して返します。
keys に対応する値を配列に格納して返します。
@param keys キー。複数指定可能です。
require 'dbm'
db1 = DBM.open('aaa.db', 0666, DBM::NEWDB)
db1[:a] = 'aaa'
db1[:b] = 'bbbbbb'
p db1.values_at('a', 'b') #=> ["aaa", "bbbbbb"] -
DRb
:: ExtServ # stop _ service -> true (36904.0) -
サービスを停止します。
サービスを停止します。
DRb::ExtServManager オブジェクトにサービスの停止を伝達し、
DRb::DRbServer#stop_service でサーバを停止します。
このメソッドはリモートから起動することができます。
サーバが停止するため、停止したサービスのリモートオブジェクトは
利用できなくなります。また、サーバの停止により
接続を待ち受けているスレッドが停止します。
サービス停止後、
DRb::ExtServManager#service で同じ名前のサービスを要求すると、
別のプロセスが起動します。 -
Encoding
:: InvalidByteSequenceError # destination _ encoding _ name -> String (36904.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#destination_encoding -
GDBM
# values _ at(*keys) -> [String] (36904.0) -
keys に対応する値を配列に格納して返します。
keys に対応する値を配列に格納して返します。
@param keys キー。複数指定可能です。
require 'gdbm'
db1 = GDBM.open('aaa.gdbm', 0666, GDBM::NEWDB)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'
p db1.values_at('a', 'b') #=> ["aaa", "bbb"]
p db1.values_at('x', 'y') #=> [nil, nil] -
Gem
:: Validator # remove _ leading _ dot _ dir(path) -> String (36904.0) -
与えられたパスの先頭のドットを取り除いた文字列を返します。
与えられたパスの先頭のドットを取り除いた文字列を返します。 -
IRB
:: Context # back _ trace _ limit=(val) (36904.0) -
エラー発生時のバックトレース表示の先頭、末尾の上限の行数をそれぞれ val 行に設定します。
エラー発生時のバックトレース表示の先頭、末尾の上限の行数をそれぞれ val
行に設定します。
.irbrc ファイル中で IRB.conf[:BACK_TRACE_LIMIT] を設定する事でも同様の
操作が行えます。
@param val バックトレース表示の先頭、末尾の上限を Integer で指定
します。
@see IRB::Context#back_trace_limit -
IRB
:: Context # use _ tracer=(val) (36904.0) -
irb への入力を評価する時に tracer が有効にするかどうかを val で 指定します。
irb への入力を評価する時に tracer が有効にするかどうかを val で
指定します。
.irbrc ファイル中で IRB.conf[:USE_TRACER] を設定する事でも同様の事が行
えます。
@param val tracer を有効にする場合に true を指定します。
@see tracer, IRB::Context#use_tracer -
IRB
:: Frame # trace _ func(event , file , line , id , binding) -> Binding (36904.0) -
ライブラリ内部で使用します。
ライブラリ内部で使用します。 -
MatchData
# values _ at(*index) -> [String] (36904.0) -
正規表現中の n 番目の括弧にマッチした部分文字列の配列を返します。
正規表現中の n 番目の括弧にマッチした部分文字列の配列を返します。
0 番目は $& のようにマッチした文字列全体を表します。
@param index インデックスを整数またはシンボル(名前付きキャプチャの場合)で 0 個以上指定します。
//emlist[例][ruby]{
m = /(foo)(bar)(baz)/.match("foobarbaz")
# same as m.to_a.values_at(...)
p m.values_at(0, 1, 2, 3, 4) # => ["foobarbaz", "foo", "bar", "baz", nil]
p m... -
Matrix
# inv -> Matrix (36904.0) -
逆行列を返します。
逆行列を返します。
//emlist[例][ruby]{
require 'matrix'
p Matrix[[2, 1], [3, 2]].inv #=> Matrix[[(2/1), (-1/1)], [(-3/1), (2/1)]]
p Matrix[[2.0, 1.0], [3.0, 2.0]].inv #=> Matrix[[2.0000000000000004, -1.0000000000000002], [-3.000000000000001, 2.0000000000000004]]
//} -
Matrix
# inverse -> Matrix (36904.0) -
逆行列を返します。
逆行列を返します。
//emlist[例][ruby]{
require 'matrix'
p Matrix[[2, 1], [3, 2]].inv #=> Matrix[[(2/1), (-1/1)], [(-3/1), (2/1)]]
p Matrix[[2.0, 1.0], [3.0, 2.0]].inv #=> Matrix[[2.0000000000000004, -1.0000000000000002], [-3.000000000000001, 2.0000000000000004]]
//} -
Net
:: HTTPResponse # http _ version -> String (36904.0) -
サーバがサポートしている HTTP のバージョンを文字列で返します。
サーバがサポートしている HTTP のバージョンを文字列で返します。
//emlist[例][ruby]{
require 'net/http'
uri = "http://www.example.com/index.html"
response = Net::HTTP.get_response(URI.parse(uri))
response.http_version # => "1.1"
//} -
Object
# pretty _ print _ instance _ variables -> [String | Symbol] (36904.0) -
プリティプリント時に表示すべき自身のインスタンス変数名の配列をソートして返します。 返されたインスタンス変数はプリティプリント時に表示されます。
プリティプリント時に表示すべき自身のインスタンス変数名の配列をソートして返します。
返されたインスタンス変数はプリティプリント時に表示されます。
pp に表示したくないインスタンス変数がある場合にこのメソッドを再定義します。 -
OpenSSL
:: Config # get _ value(section , name) -> String | nil (36904.0) -
オブジェクトが持っている設定情報を返します。
オブジェクトが持っている設定情報を返します。
キーに対応する設定情報がない場合は nil を返します。
@param section セクションを表す文字列。"" を渡すことでグローバルな設定情報を読むことができます。
@param name キーを表す文字列 -
OpenSSL
:: Engine # ctrl _ cmd(cmd , val=nil) -> self (36904.0) -
engine にコマンドを送ります。
engine にコマンドを送ります。
@param cmd コマンド名(文字列)
@param val コマンド引数(文字列)
@see OpenSSL::Engine#ctrl_cmd -
OpenSSL
:: X509 :: Name # add _ entry(oid , value , type = nil) (36904.0) -
新しい属性を追加します。
新しい属性を追加します。
@param oid 属性型文字列
@param value 属性値文字列
@param type 属性値の(ASN.1の)型、省略時は OpenSSL::X509::Name::OBJECT_TYPE_TEMPLATE と oid から型が決まる
@raise OpenSSL::X509::NameError 属性の追加に失敗した場合に発生します -
OptionParser
# default _ argv -> [String] (36904.0) -
自身がデフォルトでパースする引数を文字列の配列で返します。
自身がデフォルトでパースする引数を文字列の配列で返します。
@param argv デフォルトでパースする文字列の配列を返します。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new
# --hoo param1 --bar param2 をパラメーターに指定して実行
opts.default_argv # => ["--foo", "param1", "--bar", "param2"]
//} -
OptionParser
# environment(env) -> [String] (36904.0) -
環境変数 env に対して Shellwords.#shellwords を呼 んで配列にしてから parse を行ないます。
環境変数 env に対して
Shellwords.#shellwords を呼
んで配列にしてから parse を行ないます。
@param env 環境変数名を文字列で与えます。
@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。
//emlist[例][ruby]{
require "optparse"
config = ... -
Psych
:: Visitors :: YAMLTree # start(encoding = Nodes :: Stream :: UTF8) -> Psych :: Nodes :: Stream (36904.0) -
Ruby オブジェクトから YAML AST への変換のための準備をします。
Ruby オブジェクトから YAML AST への変換のための準備をします。
Psych::Visitors::YAMLTree#push が呼び出されたとき、
まだこのメソッドが呼び出されていなければ push メソッドがこの
メソッドを呼び出し、変換の準備をします。
encoding には以下のいずれかを指定できます。
* Psych::Nodes::Node::UTF8
* Psych::Nodes::Node::UTF16BE
* Psych::Nodes::Node::UTF16LE
@param encoding YAML AST に設定するエンコーディング -
RDoc
:: Markup # convert(str , formatter) -> object | "" (36904.0) -
str で指定された文字列を formatter に変換させます。
str で指定された文字列を formatter に変換させます。
@param str 変換する文字列を指定します。
@param formatter SM::ToHtml、SM::ToLaTeX などのインスタンス
を指定します。
変換結果は formatter によって文字列や配列を返します。 -
RDoc
:: Parser :: Simple # remove _ private _ comments(comment) -> String (36904.0) -
行頭の "--" から "++" で囲まれたコメントを comment から削除した結果を返 します。
行頭の "--" から "++" で囲まれたコメントを comment から削除した結果を返
します。
@param comment 対象の文字列を指定します。
@return コメントが削除された文字列を返します。