ライブラリ
- ビルトイン (59)
- bigdecimal (2)
-
cgi
/ core (2) -
cgi
/ html (10) - date (16)
- dbm (1)
-
fiddle
/ import (3) - gdbm (1)
- getoptlong (1)
-
irb
/ context (1) -
irb
/ input-method (1) - json (13)
-
json
/ add / date (1) -
json
/ add / date _ time (1) -
json
/ add / rational (1) - logger (2)
- matrix (38)
- mkmf (6)
-
net
/ ftp (3) -
net
/ http (1) -
net
/ imap (12) - observer (1)
- openssl (14)
- pathname (8)
- prime (3)
- rake (4)
-
rake
/ packagetask (1) -
rake
/ rdoctask (1) -
rdoc
/ context (4) -
rdoc
/ markup (2) -
rdoc
/ parser / simple (1) -
rdoc
/ top _ level (2) - resolv (1)
-
rexml
/ document (23) -
rexml
/ sax2listener (1) -
rexml
/ streamlistener (3) -
rinda
/ rinda (1) -
rinda
/ tuplespace (2) -
rubygems
/ commands / lock _ command (1) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ gem _ path _ searcher (1) -
rubygems
/ installer (1) -
rubygems
/ old _ format (3) -
rubygems
/ package / tar _ writer (2) -
rubygems
/ remote _ fetcher (2) -
rubygems
/ source _ index (2) -
rubygems
/ source _ info _ cache (3) -
rubygems
/ spec _ fetcher (2) -
rubygems
/ specification (8) -
rubygems
/ user _ interaction (3) -
rubygems
/ validator (1) - scanf (7)
- sdbm (1)
- shell (3)
-
shell
/ command-processor (4) -
shell
/ filter (1) -
shell
/ process-controller (1) - socket (7)
- stringio (2)
- strscan (4)
- time (1)
- tsort (2)
- uri (1)
-
webrick
/ httpauth / digestauth (1) -
webrick
/ httputils (4) -
webrick
/ log (1) -
win32
/ registry (3) -
yaml
/ dbm (1) - zlib (8)
クラス
- Addrinfo (1)
- Array (2)
- BasicSocket (2)
- BigDecimal (2)
- DBM (1)
- Date (12)
- DateTime (6)
- Dir (2)
-
Encoding
:: InvalidByteSequenceError (1) -
Encoding
:: UndefinedConversionError (1) - Exception (1)
-
File
:: Stat (1) - Float (1)
- GDBM (1)
-
Gem
:: Commands :: LockCommand (1) -
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: GemPathSearcher (1) -
Gem
:: Installer (1) -
Gem
:: OldFormat (3) -
Gem
:: Package :: TarWriter :: BoundedStream (1) -
Gem
:: Package :: TarWriter :: RestrictedStream (1) -
Gem
:: RemoteFetcher (2) -
Gem
:: SourceIndex (2) -
Gem
:: SourceInfoCache (3) -
Gem
:: SpecFetcher (2) -
Gem
:: Specification (8) -
Gem
:: StreamUI :: SilentProgressReporter (1) -
Gem
:: StreamUI :: SimpleProgressReporter (1) -
Gem
:: StreamUI :: VerboseProgressReporter (1) -
Gem
:: Validator (1) - GetoptLong (1)
-
IRB
:: Context (1) -
IRB
:: StdioInputMethod (1) - Integer (1)
-
JSON
:: State (2) - LoadError (1)
- Logger (1)
-
Logger
:: Formatter (1) - MatchData (13)
- Matrix (18)
-
Matrix
:: EigenvalueDecomposition (10) -
Matrix
:: LUPDecomposition (10) - Method (1)
- Module (7)
-
Net
:: FTP (3) -
Net
:: HTTP (1) -
Net
:: IMAP (4) -
Net
:: IMAP :: Address (1) -
Net
:: IMAP :: ContinuationRequest (1) -
Net
:: IMAP :: Envelope (1) -
Net
:: IMAP :: FetchData (1) -
Net
:: IMAP :: StatusData (2) -
Net
:: IMAP :: TaggedResponse (1) -
Net
:: IMAP :: UntaggedResponse (1) - Object (1)
-
OpenSSL
:: ASN1 :: ASN1Data (1) -
OpenSSL
:: Cipher (1) -
OpenSSL
:: PKCS7 (1) -
OpenSSL
:: PKey :: DSA (1) -
OpenSSL
:: PKey :: EC (1) -
OpenSSL
:: PKey :: PKey (1) -
OpenSSL
:: PKey :: RSA (2) -
OpenSSL
:: X509 :: Attribute (4) -
OpenSSL
:: X509 :: Certificate (1) -
OpenSSL
:: X509 :: Request (1) - Pathname (8)
-
Prime
:: TrialDivisionGenerator (3) -
RDoc
:: Context (4) -
RDoc
:: Markup (2) -
RDoc
:: Options (4) -
RDoc
:: Parser :: Simple (1) -
RDoc
:: TopLevel (2) -
REXML
:: AttlistDecl (2) -
REXML
:: Attribute (3) -
REXML
:: Attributes (2) -
REXML
:: CData (2) -
REXML
:: Declaration (1) -
REXML
:: DocType (2) -
REXML
:: Element (6) -
REXML
:: Entity (1) -
REXML
:: NotationDecl (4) -
Rake
:: Application (1) -
Rake
:: FileList (1) -
Rake
:: PackageTask (1) -
Rake
:: RDocTask (1) - Rational (1)
- Regexp (1)
-
Resolv
:: DNS :: Resource :: TXT (1) -
Rinda
:: TupleEntry (1) -
Rinda
:: TupleSpace (1) -
Rinda
:: TupleSpaceProxy (1) -
RubyVM
:: InstructionSequence (1) - SDBM (1)
-
Scanf
:: FormatSpecifier (1) -
Scanf
:: FormatString (4) - Shell (3)
-
Shell
:: CommandProcessor (4) -
Shell
:: Filter (1) -
Shell
:: ProcessController (1) -
Socket
:: AncillaryData (1) -
Socket
:: Option (2) - String (14)
- StringIO (2)
- StringScanner (4)
- Struct (1)
- Thread (3)
-
Thread
:: Backtrace :: Location (7) - Time (2)
- UDPSocket (1)
-
URI
:: LDAP (1) - UnboundMethod (1)
-
WEBrick
:: HTTPAuth :: DigestAuth (1) -
WEBrick
:: HTTPUtils :: FormData (4) -
WEBrick
:: Log (1) -
Win32
:: Registry (3) -
YAML
:: DBM (1) -
Zlib
:: Deflate (6) -
Zlib
:: Inflate (1) -
Zlib
:: ZStream (1)
モジュール
-
CGI
:: HtmlExtension (10) -
CGI
:: QueryExtension (2) -
Fiddle
:: Importer (3) - GC (1)
-
Gem
:: InstallUpdateOptions (1) -
JSON
:: Generator :: GeneratorMethods :: Array (1) -
JSON
:: Generator :: GeneratorMethods :: FalseClass (1) -
JSON
:: Generator :: GeneratorMethods :: Float (1) -
JSON
:: Generator :: GeneratorMethods :: Hash (1) -
JSON
:: Generator :: GeneratorMethods :: Integer (1) -
JSON
:: Generator :: GeneratorMethods :: NilClass (1) -
JSON
:: Generator :: GeneratorMethods :: Object (1) -
JSON
:: Generator :: GeneratorMethods :: String (3) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (1) - Kernel (6)
- Observable (1)
-
REXML
:: SAX2Listener (1) -
REXML
:: StreamListener (3) - TSort (2)
キーワード
- << (1)
- [] (6)
-
_ dump (1) -
absolute
_ path (1) -
add
_ attribute (4) -
add
_ attributes (1) -
add
_ element (1) - asctime (1)
- attlistdecl (1)
- attr (5)
-
attr
_ accessor (1) -
attr
_ reader (1) -
attr
_ writer (1) -
attribute
_ manager (1) -
attribute
_ of (1) - attributes (2)
-
attributes
_ of (1) - authenticate (1)
-
backtrace
_ locations (3) -
base
_ label (1) - bindir (1)
- binread (1)
- captures (1)
- cdata (1)
- changed (1)
- children (1)
- codepoints (1)
- convert (1)
- create (1)
-
create
_ body (1) -
create
_ header (1) -
create
_ value (1) - created? (1)
- ctime (1)
- data (4)
-
data
_ type (1) - date (1)
-
datetime
_ format (2) -
default
_ executable (1) - deflate (1)
- delete (1)
-
delete
_ all (1) -
delete
_ attribute (1) - description (1)
-
destination
_ encoding _ name (2) - det (2)
-
det
_ e (1) - determinant (2)
-
determinant
_ e (1) - dev (1)
- diagonal? (1)
-
dsa
_ sign _ asn1 (1) -
each
_ attribute (1) -
each
_ child (2) -
each
_ codepoint (2) -
each
_ element _ with _ attribute (1) -
each
_ strongly _ connected _ component (1) -
each
_ strongly _ connected _ component _ from (1) -
each
_ with _ index (2) - eigen (1)
- eigensystem (1)
-
eigenvalue
_ matrix (1) - eigenvalues (1)
-
eigenvector
_ matrix (1) -
eigenvector
_ matrix _ inv (1) - eigenvectors (1)
-
element
_ name (1) - exclude (1)
- expires (1)
-
extra
_ rdoc _ files (1) -
extra
_ rdoc _ files= (1) - fetch (2)
-
fetch
_ path (1) -
file
_ entries (1) -
file
_ entries= (1) -
file
_ field (1) -
file
_ relative _ name (1) - filename (1)
- find (2)
-
find
_ executable (1) -
find
_ index (3) -
find
_ local _ symbol (1) -
find
_ matching (1) - finish (1)
- flush (1)
- form (2)
-
formatted
_ program _ filename (1) -
garbage
_ collect (1) -
gem
_ path (1) -
gem
_ signature (1) -
get
_ path (1) - gsub (1)
- gsub! (1)
- hidden (1)
- httpdate (2)
-
image
_ format (1) - indent (1)
- indent= (1)
- index (4)
-
index
_ signature (1) - inspect (2)
-
install
_ update _ defaults _ str (1) - iso8601 (2)
- jisx0301 (2)
- l (1)
- label (1)
-
last
_ match _ tried (1) -
last
_ spec _ tried (1) -
lib
_ dirs _ for (1) - libpathflag (1)
- lineno (1)
-
link
_ command (1) -
loaded
_ from (1) - lup (1)
-
lup
_ decomposition (1) - mailbox (1)
- match (2)
- matched (1)
- matched? (1)
-
matched
_ count (1) -
matched
_ size (1) -
matched
_ string (1) - matchedsize (1)
- mlsd (2)
-
multipart
_ form (2) - name (2)
- names (1)
- ndata (1)
- next (1)
-
node
_ type (1) - normalized= (1)
- notationdecl (1)
- notify (2)
- oid (1)
- oid= (1)
-
open
_ uri _ or _ path (1) -
original
_ dir (1) - p (1)
- pack (2)
-
package
_ dir _ path (1) - params (1)
-
password
_ field (1) - path (3)
-
path
_ translated (1) - pathmap (1)
-
pathmap
_ explode (1) - pivots (1)
-
post
_ match (1) -
pre
_ match (1) -
private
_ decrypt (1) -
private
_ encrypt (1) -
private
_ instance _ methods (1) -
private
_ methods (1) -
processing
_ instruction (1) - prune (1)
- public (1)
-
radio
_ group (1) -
raw
_ data (3) - read (1)
-
readable
_ atfer _ eof? (1) - readlines (1)
- readlink (3)
-
record
_ separator (1) -
recvfrom
_ nonblock (1) - recvmsg (1)
-
recvmsg
_ nonblock (1) -
remove
_ leading _ dot _ dir (1) -
remove
_ private _ comments (1) -
reset
_ cache _ data (1) - retrbinary (1)
-
return
_ format (1) - rewind (1)
- rfc2822 (1)
- rfc3339 (2)
- rfc822 (1)
- rindex (1)
- round (1)
- route (1)
- scanf (2)
- select (2)
-
set
_ cache _ data (1) -
set
_ dictionary (2) - sign (1)
- singular? (1)
- solve (1)
-
source
_ location (2) -
spec
_ path (1) - split (1)
-
static
_ path (1) - status (1)
- store (1)
- strftime (2)
- string (1)
- struct (1)
- sub (1)
- sub! (1)
- succ (1)
- syssign (1)
- system (1)
- template (2)
-
template
_ dir (1) -
terminate
_ job (1) - terminated? (1)
-
text
_ field (1) -
time
_ format (1) -
to
_ a (3) -
to
_ ary (2) -
to
_ binary (1) -
to
_ der (3) -
to
_ json (12) -
to
_ json _ raw (1) -
to
_ json _ raw _ object (1) -
to
_ path (1) -
to
_ s (8) - trace (1)
- truncate (5)
-
try
_ static _ assert (2) - u (1)
-
uid
_ fetch (1) -
uid
_ store (1) -
unix
_ path (1) -
unmatched
_ alias _ lists (1) - unpack (1)
- update (2)
- updated (3)
- v (1)
-
v
_ inv (1) - value (3)
-
values
_ at (4) - write (4)
- xmlschema (2)
- zone (1)
検索結果
先頭5件
- Matrix
:: EigenvalueDecomposition # eigenvector _ matrix _ inv -> Matrix - Gem
:: InstallUpdateOptions # install _ update _ defaults _ str -> String - CGI
:: QueryExtension # path _ translated -> String - Encoding
:: InvalidByteSequenceError # destination _ encoding _ name -> String - Matrix
:: EigenvalueDecomposition # eigenvector _ matrix -> Matrix
-
Matrix
:: EigenvalueDecomposition # eigenvector _ matrix _ inv -> Matrix (109804.0) -
左固有ベクトルを縦に並べた行列を返します。
左固有ベクトルを縦に並べた行列を返します。
これは Matrix::EigenvalueDecomposition#v の逆行列です -
Gem
:: InstallUpdateOptions # install _ update _ defaults _ str -> String (109504.0) -
Gem コマンドの install サブコマンドに渡されるデフォルトのオプションを返します。
Gem コマンドの install サブコマンドに渡されるデフォルトのオプションを返します。
デフォルトのオプションは以下の通りです。
--rdoc --no-force --no-test --wrappers -
CGI
:: QueryExtension # path _ translated -> String (100804.0) -
ENV['PATH_TRANSLATED'] を返します。
ENV['PATH_TRANSLATED'] を返します。 -
Encoding
:: InvalidByteSequenceError # destination _ encoding _ name -> String (91504.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#destination_encoding -
Matrix
:: EigenvalueDecomposition # eigenvector _ matrix -> Matrix (91504.0) -
右固有ベクトルを横に並べた行列を返します。
右固有ベクトルを横に並べた行列を返します。 -
Encoding
:: UndefinedConversionError # destination _ encoding _ name -> String (82504.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#destination_encoding -
Scanf
:: FormatSpecifier # matched _ string (82204.0) -
@todo
@todo -
Matrix
:: EigenvalueDecomposition # d -> Matrix (81907.0) -
固有値を対角成分に並べた行列を返します。
固有値を対角成分に並べた行列を返します。 -
Matrix
:: EigenvalueDecomposition # v _ inv -> Matrix (81904.0) -
左固有ベクトルを縦に並べた行列を返します。
左固有ベクトルを縦に並べた行列を返します。
これは Matrix::EigenvalueDecomposition#v の逆行列です -
Scanf
:: FormatString # last _ match _ tried (81904.0) -
@todo
@todo -
String
# tr(pattern , replace) -> String (73369.0) -
pattern 文字列に含まれる文字を検索し、 それを replace 文字列の対応する文字に置き換えます。
pattern 文字列に含まれる文字を検索し、
それを replace 文字列の対応する文字に置き換えます。
pattern の形式は tr(1) と同じです。つまり、
`a-c' は a から c を意味し、"^0-9" のように
文字列の先頭が `^' の場合は指定文字以外が置換の対象になります。
replace に対しても `-' による範囲指定が可能です。
`-' は文字列の両端にない場合にだけ範囲指定の意味になります。
`^' も文字列の先頭にあるときにだけ否定の効果を発揮します。
また、`-', `^', `\' はバックスラッシュ (`\') によりエスケープできます。
... -
Gem
:: SourceIndex # index _ signature -> String (73204.0) -
ソースインデックスの SHA256 ダイジェストを返します。
ソースインデックスの SHA256 ダイジェストを返します。
この値はインデックスが変更されると変化します。 -
Matrix
# find _ index(selector = :all) -> Enumerator (73204.0) -
指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。
指定した値と一致する要素の位置を [row, column] という配列で返します。
ブロックを与えた場合は各要素を引数としてブロックを呼び出し、
返り値が真であった要素の位置を返します。
複数の位置で値が一致する/ブロックが真を返す、場合は最初
に見つかった要素の位置を返します。
selector で行列のどの部分を探すかを指定します。この引数の意味は
Matrix#each を参照してください。
//emlist[例][ruby]{
require 'matrix'
Matrix[ [1,2], [3,4] ].index(&:even?) # => [0, 1]
Matrix[ ... -
Net
:: IMAP :: StatusData # attr -> { String => Integer } (73204.0) -
STATUS 応答の内容をハッシュで返します。
STATUS 応答の内容をハッシュで返します。
ハッシュのキーは
"MESSAGES", "RECENT", "UIDNEXT", "UIDVALIDITY", "UNSEEN"
などが使われます。
詳しくは 2060 の 6.3.10、7.2.4 を見てください。 -
Matrix
# find _ index(selector = :all) {|e| . . . } -> [Integer , Integer] | nil (72904.0) -
指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。
指定した値と一致する要素の位置を [row, column] という配列で返します。
ブロックを与えた場合は各要素を引数としてブロックを呼び出し、
返り値が真であった要素の位置を返します。
複数の位置で値が一致する/ブロックが真を返す、場合は最初
に見つかった要素の位置を返します。
selector で行列のどの部分を探すかを指定します。この引数の意味は
Matrix#each を参照してください。
//emlist[例][ruby]{
require 'matrix'
Matrix[ [1,2], [3,4] ].index(&:even?) # => [0, 1]
Matrix[ ... -
Matrix
# find _ index(value , selector = :all) -> [Integer , Integer] | nil (72904.0) -
指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。
指定した値と一致する要素の位置を [row, column] という配列で返します。
ブロックを与えた場合は各要素を引数としてブロックを呼び出し、
返り値が真であった要素の位置を返します。
複数の位置で値が一致する/ブロックが真を返す、場合は最初
に見つかった要素の位置を返します。
selector で行列のどの部分を探すかを指定します。この引数の意味は
Matrix#each を参照してください。
//emlist[例][ruby]{
require 'matrix'
Matrix[ [1,2], [3,4] ].index(&:even?) # => [0, 1]
Matrix[ ... -
Scanf
:: FormatString # matched _ count (72904.0) -
@todo
@todo -
OpenSSL
:: X509 :: Request # add _ attribute(attr) -> OpenSSL :: X509 :: Attribute (65404.0) -
新たな attribute を CSR に追加します。
新たな attribute を CSR に追加します。
@param attr 追加する attribute(OpenSSL::X509::Attribute の
インスタンス)
@return 渡した attribute オブジェクトを返します
@see OpenSSL::X509::Request#attribute,
OpenSSL::X509::Request#attribute= -
RDoc
:: Markup # attribute _ manager -> RDoc :: AttributeManager (65104.0) -
自身の RDoc::AttributeManager オブジェクトを返します。
自身の RDoc::AttributeManager オブジェクトを返します。 -
RDoc
:: Context # add _ attribute(an _ attribute) -> () (64804.0) -
引数で指定した RDoc::Attr オブジェクトを追加します。
引数で指定した RDoc::Attr オブジェクトを追加します。
@param an_attribute RDoc::Attr オブジェクトを指定します。 -
REXML
:: Element # delete _ attribute(key) -> REXML :: Attribute | nil (64804.0) -
要素から key という属性名の属性を削除します。
要素から key という属性名の属性を削除します。
削除された属性を返します。
key という属性名の属性が存在しない場合は削除されずに、nil を返します。
@param key 削除する要素(文字列(属性名) or REXML::Attributeオブジェクト)
//emlist[][ruby]{
require 'rexml/document'
e = REXML::Element.new("E")
e.add_attribute("x", "foo"); e # => <E x='foo'/>
e.add_attribute("y:x", "bar"); e # => <E x... -
Thread
# backtrace _ locations(range) -> [Thread :: Backtrace :: Location] | nil (64804.0) -
スレッドの現在のバックトレースを Thread::Backtrace::Location の配 列で返します。
スレッドの現在のバックトレースを Thread::Backtrace::Location の配
列で返します。
引数で指定した値が範囲外の場合、スレッドがすでに終了している場合は nil
を返します。
@param start 開始フレームの位置を数値で指定します。
@param length 取得するフレームの個数を指定します。
@param range 取得したいフレームの範囲を示す Range オブジェクトを指定します。
Kernel.#caller_locations と似ていますが、本メソッドは self に限定
した情報を返します。
//emlist[例][ruby]... -
Thread
# backtrace _ locations(start = 0 , length = nil) -> [Thread :: Backtrace :: Location] | nil (64804.0) -
スレッドの現在のバックトレースを Thread::Backtrace::Location の配 列で返します。
スレッドの現在のバックトレースを Thread::Backtrace::Location の配
列で返します。
引数で指定した値が範囲外の場合、スレッドがすでに終了している場合は nil
を返します。
@param start 開始フレームの位置を数値で指定します。
@param length 取得するフレームの個数を指定します。
@param range 取得したいフレームの範囲を示す Range オブジェクトを指定します。
Kernel.#caller_locations と似ていますが、本メソッドは self に限定
した情報を返します。
//emlist[例][ruby]... -
REXML
:: Element # add _ attributes(attrs) -> () (64576.0) -
要素の属性を複数追加します。 同じ名前の属性がすでにある場合はその属性を新しい 属性で置き換えます。
要素の属性を複数追加します。
同じ名前の属性がすでにある場合はその属性を新しい
属性で置き換えます。
attrs には Hash もしくは Array を指定できます。
Hash の場合は、
{ "name1" => "value1", "name2" => "value2", ... }
という形で、配列の場合は
[ ["name1", "value1"], ["name2", "value2"], ... }
という形で追加/更新する属性を指定します。
@param attrs 追加する属性の属性名と属性値の対の集合(Array or Hash)
//emlist[][rub... -
REXML
:: Element # add _ attribute(attr) -> () (64540.0) -
要素の属性を追加します。 同じ名前の属性がすでにある場合はその属性を新しい 属性で置き換えます。
要素の属性を追加します。
同じ名前の属性がすでにある場合はその属性を新しい
属性で置き換えます。
引数の与えかたは2通りあります。
要素名と値の2つの文字列で渡す方法と REXML::Attribute オブジェクトを
渡す方法です。
文字列2つで指定する場合、属性値は unnormalized な文字列を渡す必要があります。
@param key 属性名(文字列)
@param value 属性値(文字列)
@param attr 属性(REXML::Attribute オブジェクト)
//emlist[][ruby]{
require 'rexml/document'
doc = ... -
Matrix
:: EigenvalueDecomposition # eigenvalue _ matrix -> Matrix (64507.0) -
固有値を対角成分に並べた行列を返します。
固有値を対角成分に並べた行列を返します。 -
Logger
:: Formatter # datetime _ format -> String (64504.0) -
ログの日時フォーマットを取得します。
ログの日時フォーマットを取得します。
@see Time#strftime -
Shell
:: CommandProcessor # expand _ path(path) -> String (64504.0) -
Fileクラスにある同名のクラスメソッドと同じです.
Fileクラスにある同名のクラスメソッドと同じです.
@param path ファイル名を表す文字列を指定します。
@see File.expand_path -
BigDecimal
# truncate(n) -> BigDecimal (64351.0) -
小数点以下の数を切り捨てて整数にします。
小数点以下の数を切り捨てて整数にします。
@param n 小数点以下の桁数を整数で指定します。
以下のように引数を与えて、小数点以下 n+1 位の数字を操作することもできます。
n が正の時は、小数点以下 n+1 位の数字を切り捨てます
(小数点以下を、最大 n 桁にします)。
n が負のときは小数点以上 n 桁目を操作します
(小数点位置から左に少なくとも n 個の 0 が並びます)。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1.23456").truncate(4).to_f # => 1.2345
BigDec... -
REXML
:: Element # each _ element _ with _ attribute(key , value = nil , max = 0 , name = nil) {|element| . . . } -> () (64294.0) -
特定の属性を持つすべての子要素を引数としてブロックを呼び出します。
特定の属性を持つすべての子要素を引数としてブロックを呼び出します。
key で指定した属性名の属性を持つ要素のみを対象とします。
value を指定すると、keyで指定した属性名を持つ属性の値がvalueである
もののみを対象とします。
maxを指定すると、対象となる子要素の先頭 max 個のみが対象となります。
name を指定すると、それは xpath 文字列と見なされ、
それにマッチするもののみが対象となります。
max に 0 を指定すると、max の指定は無視されます(0個ではありません)。
@param key 属性名(文字列)
@param value 属性値(文字列)
... -
MatchData
# string -> String (64240.0) -
マッチ対象になった文字列の複製を返します。
マッチ対象になった文字列の複製を返します。
返す文字列はフリーズ(Object#freeze)されています。
//emlist[例][ruby]{
m = /(.)(.)(\d+)(\d)/.match("THX1138.")
m.string # => "THX1138."
//} -
Net
:: IMAP :: FetchData # attr -> { String => object } (64204.0) -
各メッセージのアトリビュートの値をハッシュテーブルで返します。
各メッセージのアトリビュートの値をハッシュテーブルで返します。
キーはアトリビュート名の文字列、値はアトリビュートの値となります。
値のクラスはアトリビュートによって異なります。
利用可能なアトリビュートは以下の通りです。
: BODY
BODYSTRUCTURE の拡張データなしの形式。
Net::IMAP::BodyTypeBasic, Net::IMAP::BodyTypeText,
Net::IMAP::BodyTypeMessage, Net::IMAP::BodyTypeMultipart
のいずれか。
: BODY[<section>]<<... -
Shell
:: CommandProcessor # truncate(path , length) -> 0 (64204.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param path パスを表す文字列を指定します。
@param length 変更したいサイズを整数で与えます。
@see File.truncate -
Socket
:: AncillaryData # data -> String (64204.0) -
自身が保持している cmsg data (データ) を返します。
自身が保持している cmsg data (データ) を返します。
require 'socket'
p Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "").type
#=> ""
@see Socket::AncillaryData.new -
BigDecimal
# truncate -> Integer (64051.0) -
小数点以下の数を切り捨てて整数にします。
小数点以下の数を切り捨てて整数にします。
@param n 小数点以下の桁数を整数で指定します。
以下のように引数を与えて、小数点以下 n+1 位の数字を操作することもできます。
n が正の時は、小数点以下 n+1 位の数字を切り捨てます
(小数点以下を、最大 n 桁にします)。
n が負のときは小数点以上 n 桁目を操作します
(小数点位置から左に少なくとも n 個の 0 が並びます)。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1.23456").truncate(4).to_f # => 1.2345
BigDec... -
REXML
:: Element # add _ attribute(key , value) -> () (63940.0) -
要素の属性を追加します。 同じ名前の属性がすでにある場合はその属性を新しい 属性で置き換えます。
要素の属性を追加します。
同じ名前の属性がすでにある場合はその属性を新しい
属性で置き換えます。
引数の与えかたは2通りあります。
要素名と値の2つの文字列で渡す方法と REXML::Attribute オブジェクトを
渡す方法です。
文字列2つで指定する場合、属性値は unnormalized な文字列を渡す必要があります。
@param key 属性名(文字列)
@param value 属性値(文字列)
@param attr 属性(REXML::Attribute オブジェクト)
//emlist[][ruby]{
require 'rexml/document'
doc = ... -
Matrix
# index(selector = :all) -> Enumerator (63904.0) -
指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。
指定した値と一致する要素の位置を [row, column] という配列で返します。
ブロックを与えた場合は各要素を引数としてブロックを呼び出し、
返り値が真であった要素の位置を返します。
複数の位置で値が一致する/ブロックが真を返す、場合は最初
に見つかった要素の位置を返します。
selector で行列のどの部分を探すかを指定します。この引数の意味は
Matrix#each を参照してください。
//emlist[例][ruby]{
require 'matrix'
Matrix[ [1,2], [3,4] ].index(&:even?) # => [0, 1]
Matrix[ ... -
REXML
:: StreamListener # notationdecl(content) -> () (63904.0) -
DTDの記法宣言をパースしたときに呼び出されるコールバックメソッドです。
DTDの記法宣言をパースしたときに呼び出されるコールバックメソッドです。
@param content 記法宣言が
[記法名文字列, 種別("PUBLIC" もしくは "SYSTEM"), 公開識別子文字列,
URI文字列] という配列で渡されます。 -
Matrix
# index(selector = :all) {|e| . . . } -> [Integer , Integer] | nil (63604.0) -
指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。
指定した値と一致する要素の位置を [row, column] という配列で返します。
ブロックを与えた場合は各要素を引数としてブロックを呼び出し、
返り値が真であった要素の位置を返します。
複数の位置で値が一致する/ブロックが真を返す、場合は最初
に見つかった要素の位置を返します。
selector で行列のどの部分を探すかを指定します。この引数の意味は
Matrix#each を参照してください。
//emlist[例][ruby]{
require 'matrix'
Matrix[ [1,2], [3,4] ].index(&:even?) # => [0, 1]
Matrix[ ... -
Matrix
# index(value , selector = :all) -> [Integer , Integer] | nil (63604.0) -
指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。
指定した値と一致する要素の位置を [row, column] という配列で返します。
ブロックを与えた場合は各要素を引数としてブロックを呼び出し、
返り値が真であった要素の位置を返します。
複数の位置で値が一致する/ブロックが真を返す、場合は最初
に見つかった要素の位置を返します。
selector で行列のどの部分を探すかを指定します。この引数の意味は
Matrix#each を参照してください。
//emlist[例][ruby]{
require 'matrix'
Matrix[ [1,2], [3,4] ].index(&:even?) # => [0, 1]
Matrix[ ... -
Matrix
:: EigenvalueDecomposition # v -> Matrix (63604.0) -
右固有ベクトルを横に並べた行列を返します。
右固有ベクトルを横に並べた行列を返します。 -
Matrix
:: LUPDecomposition # determinant -> Numeric (63604.0) -
元の行列の行列式の値を返します。 LUP 分解の結果を利用して計算します。
元の行列の行列式の値を返します。
LUP 分解の結果を利用して計算します。
@see Matrix#determinant -
Scanf
:: FormatString # last _ spec _ tried (63604.0) -
@todo
@todo -
REXML
:: StreamListener # attlistdecl(element _ name , attributes , raw _ content) -> () (56122.0) -
DTDの属性リスト宣言をパースしたときに呼び出されるコールバックです。
DTDの属性リスト宣言をパースしたときに呼び出されるコールバックです。
@param element_name 要素名が文字列で渡されます
@param attributes 属性名とそのデフォルト値の対応が
{ 属性名文字列 => デフォルト値文字列(無ければnil) } という
ハッシュテーブルで渡されます
@param raw_content 文書内の属性リスト宣言の文字列がそのまま渡されます
=== 例
<!ATTLIST a att CDATA #REQUIRED xyz CDATA "foobar">
という属性リスト宣言に対しては
element_... -
Gem
:: SpecFetcher # find _ matching(dependency , all = false , matching _ platform = true) -> Array (56104.0) -
依存関係を満たす gemspec の名前の配列を返します。
依存関係を満たす gemspec の名前の配列を返します。
@param dependency 依存関係を指定します。
@param all 真を指定するとマッチする全てのバージョンの情報を返します。
@param matching_platform 偽を指定すると全てのプラットフォームの情報を返します。
@see Gem::Dependency -
Exception
# backtrace _ locations -> [Thread :: Backtrace :: Location] (55804.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
... -
Gem
:: Validator # remove _ leading _ dot _ dir(path) -> String (55804.0) -
与えられたパスの先頭のドットを取り除いた文字列を返します。
与えられたパスの先頭のドットを取り除いた文字列を返します。 -
Zlib
:: Deflate # deflate(string , flush = Zlib :: NO _ FLUSH) -> String (55804.0) -
string を圧縮ストリームに入力します。処理後、ストリームからの 出力を返します。このメソッドを呼ぶと出力バッファ及び入力バッファは 空になります。string が nil の場合はストリームへの入力を 終了します。(Zlib::ZStream#finish と同じ)。 flush には Zlib::NO_FLUSH, Zlib::SYNC_FLUSH, Zlib::FULL_FLUSH, Zlib::FINISH のいずれかを指定します。 詳しくは zlib.h を参照して下さい。
string を圧縮ストリームに入力します。処理後、ストリームからの
出力を返します。このメソッドを呼ぶと出力バッファ及び入力バッファは
空になります。string が nil の場合はストリームへの入力を
終了します。(Zlib::ZStream#finish と同じ)。
flush には Zlib::NO_FLUSH, Zlib::SYNC_FLUSH,
Zlib::FULL_FLUSH, Zlib::FINISH のいずれかを指定します。
詳しくは zlib.h を参照して下さい。
@param string 圧縮する文字列を指定します。
@param flush Zlib::NO_... -
Logger
# datetime _ format -> String | nil (55612.0) -
ログに記録する時の日付のフォーマットです。
ログに記録する時の日付のフォーマットです。
デフォルトでは nil ですが、この値が nil の場合は日付のフォーマットとして
"%Y-%m-%dT%H:%M:%S.%06d " を使用します。
なお、"%06d" には Time#strftime ではなく、単に Time#usec の
値を String#% でフォーマットしたものが入ります。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.datetime_format # => nil
logger.debug("test")
lo... -
Integer
# truncate(ndigits = 0) -> Integer | Float (55540.0) -
0 から self までの整数で、自身にもっとも近い整数を返します。
0 から self までの整数で、自身にもっとも近い整数を返します。
@param ndigits 10進数での小数点以下の有効桁数を整数で指定します。
正の整数を指定した場合、Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を返します。
小数点位置から左に少なくとも n 個の 0 が並びます。
//emlist[][ruby]{
1.truncate # => 1
1.truncate(2) ... -
TSort
# each _ strongly _ connected _ component _ from(node , id _ map={} , stack=[]) -> Enumerator (55522.0) -
node から到達可能な強連結成分についてのイテレータです。
node から到達可能な強連結成分についてのイテレータです。
返す値は規定されていません。
each_strongly_connected_component_from は
tsort_each_node を呼びません。
@param node ノードを指定します。
//emlist[例 到達可能なノードを表示する][ruby]{
require 'tsort'
class Hash
include TSort
alias tsort_each_node each_key
def tsort_each_child(node, &block)
fetch(node... -
Gem
:: Installer # formatted _ program _ filename(filename) -> String (55504.0) -
Ruby のコマンドと同じプレフィックスとサフィックスを付けたファイル名を返します。
Ruby のコマンドと同じプレフィックスとサフィックスを付けたファイル名を返します。
@param filename 実行ファイルのファイル名を指定します。 -
Matrix
# round(ndigits = 0) -> Matrix (55504.0) -
行列の各要素を指定した桁数で丸めた行列を返します。
行列の各要素を指定した桁数で丸めた行列を返します。
@see Float#round -
RDoc
:: Context # attributes -> [RDoc :: Attr] (55504.0) -
追加された RDoc::Attr の配列を返します。
追加された RDoc::Attr の配列を返します。 -
RDoc
:: Context # each _ attribute {|a| . . . } -> [RDoc :: Attr] (55504.0) -
追加された RDoc::Attr に対してブロックを評価します。
追加された RDoc::Attr に対してブロックを評価します。 -
Shell
# expand _ path(path) -> String (55504.0) -
Fileクラスにある同名のクラスメソッドと同じです.
Fileクラスにある同名のクラスメソッドと同じです.
@param path ファイル名を表す文字列を指定します。
@see File.expand_path -
Date
# httpdate -> String (55204.0) -
2616 (1123) で定められた書式の文字列を返します。
2616 (1123) で定められた書式の文字列を返します。 -
Gem
:: OldFormat # file _ entries=(file _ entries) (55204.0) -
Gem パッケージに含まれるファイルの配列をセットします。
Gem パッケージに含まれるファイルの配列をセットします。
@param file_entries -
Gem
:: Specification # extra _ rdoc _ files -> [String] (55204.0) -
RDoc でドキュメントを作成する際に使用する特別なファイルのリストを返します。
RDoc でドキュメントを作成する際に使用する特別なファイルのリストを返します。 -
GetoptLong
# terminated? -> true | false (55204.0) -
エラーが起きずにオプションの処理が終了しているときは真が 返ります。それ以外のときは、偽が返ります。
エラーが起きずにオプションの処理が終了しているときは真が
返ります。それ以外のときは、偽が返ります。 -
Module
# attr _ reader(*name) -> nil (55204.0) -
インスタンス変数 name の読み取りメソッドを定義します。
インスタンス変数 name の読み取りメソッドを定義します。
このメソッドで定義されるメソッドの定義は以下の通りです。
//emlist[例][ruby]{
def name
@name
end
//}
@param name String または Symbol を 1 つ以上指定します。 -
Module
# private _ instance _ methods(inherited _ too = true) -> [Symbol] (55204.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... -
Net
:: IMAP :: ContinuationRequest # raw _ data -> String (55204.0) -
レスポンス文字列を返します。
レスポンス文字列を返します。 -
RDoc
:: Context # unmatched _ alias _ lists -> {String => RDoc :: Alias} (55204.0) -
メソッド名の対応が取れていない alias の旧メソッド名がキー、 RDoc::Alias が値の Hash を返します。
メソッド名の対応が取れていない alias の旧メソッド名がキー、
RDoc::Alias が値の Hash を返します。 -
RDoc
:: Options # static _ path -> [String] (55204.0) -
コマンドライン引数の --copy-files オプションで指定したパスの一覧を返し ます。
コマンドライン引数の --copy-files オプションで指定したパスの一覧を返し
ます。 -
REXML
:: Entity # ndata -> String | nil (55204.0) -
解析対象外実体(unparsed entity)宣言である場合には その記法名(notation name)を返します。
解析対象外実体(unparsed entity)宣言である場合には
その記法名(notation name)を返します。
それ以外の場合は nil を返します。 -
REXML
:: StreamListener # cdata(content) -> () (55204.0) -
CDATA セクションをパースしたときに呼び出されるコールバックメソッドです。
CDATA セクションをパースしたときに呼び出されるコールバックメソッドです。
@param content CDATAセクションの内容の文字列が渡されます
=== 例
<![CDATA[ xyz ]]>
というCDATAセクションに対しては
content: " xyz "
という引数が渡されます。 -
StringScanner
# matched -> String | nil (55204.0) -
前回マッチした部分文字列を返します。 前回のマッチに失敗していると nil を返します。
前回マッチした部分文字列を返します。
前回のマッチに失敗していると nil を返します。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('test string')
s.matched # => nil
s.scan(/\w+/) # => "test"
s.matched # => "test"
s.scan(/\w+/) # => nil
s.matched # => nil
s.scan(/\s+/) # => " "
s.matched # => " "
//} -
TSort
# each _ strongly _ connected _ component -> Enumerator (55204.0) -
TSort#strongly_connected_components メソッドのイテレータ版です。 obj.each_strongly_connected_component は obj.strongly_connected_components.each に似ていますが、 ブロックの評価中に obj が変更された場合は予期しない結果になる ことがあります。
TSort#strongly_connected_components メソッドのイテレータ版です。
obj.each_strongly_connected_component は
obj.strongly_connected_components.each に似ていますが、
ブロックの評価中に obj が変更された場合は予期しない結果になる
ことがあります。
each_strongly_connected_component は nil を返します。
//emlist[使用例][ruby]{
require 'tsort'
class Hash
include TSort
a... -
Matrix
# each _ with _ index(which = :all) -> Enumerator (54994.0) -
行列の各要素をその位置とともに引数としてブロックを呼び出します。
行列の各要素をその位置とともに引数としてブロックを呼び出します。
which で処理する要素の範囲を指定することができます。
Matrix#each と同じなのでそちらを参照してください。
ブロックを省略した場合、 Enumerator を返します。
//emlist[例][ruby]{
require 'matrix'
Matrix[ [1,2], [3,4] ].each_with_index do |e, row, col|
puts "#{e} at #{row}, #{col}"
end
# => 1 at 0, 0
# => 2 at 0, 1
# => 3... -
Gem
:: Specification # extra _ rdoc _ files=(paths) (54904.0) -
RDoc でドキュメントを作成する際に使用する特別なファイルのリストをセットします。
RDoc でドキュメントを作成する際に使用する特別なファイルのリストをセットします。
@param paths RDoc でドキュメントを作成する際に使用する特別なファイルのリストを指定します。 -
Gem
:: StreamUI :: SilentProgressReporter # updated(message) -> nil (54904.0) -
何もしません。
何もしません。
@param message 指定しても意味がありません。 -
JSON
:: Generator :: GeneratorMethods :: Float # to _ json(state _ or _ hash = nil) -> String (54904.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
(1.0).to_json # => "1.0"
//} -
JSON
:: Generator :: GeneratorMethods :: String # to _ json(state _ or _ hash = nil) -> String (54904.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
自身のエンコードは UTF-8 であるべきです。
"\u????" のように UTF-16 ビッグエンディアンでエンコードされた文字列を返すことがあります。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]... -
JSON
:: Generator :: GeneratorMethods :: TrueClass # to _ json(state _ or _ hash = nil) -> String (54904.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
"true" という文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
true.to_json # => "true"
//} -
StringScanner
# matched _ size -> Integer | nil (54904.0) -
前回マッチした部分文字列の長さを返します。 前回マッチに失敗していたら nil を返します。
前回マッチした部分文字列の長さを返します。
前回マッチに失敗していたら nil を返します。
マッチしたサイズは文字単位でなくバイト単位となります。
//emlist[][ruby]{
require 'strscan'
def run(encode)
utf8 = "\u{308B 3073 3044}" # るびい
s = StringScanner.new(utf8.encode(encode))
s.scan(/#{"\u{308B}".encode(encode)}/)
s.matched_size
end
p run("UTF-8") #=> 3
p... -
StringScanner
# matchedsize -> Integer | nil (54904.0) -
StringScanner#matched_size と同じです。
StringScanner#matched_size と同じです。
このメソッドは は将来のバージョンで削除される予定です。
代わりに StringScanner#matched_size を使ってください。
@see StringScanner#matched_size -
Thread
:: Backtrace :: Location # absolute _ path -> String (54904.0) -
self が表すフレームの絶対パスを返します。
self が表すフレームの絶対パスを返します。
//emlist[例][ruby]{
# foo.rb
class Foo
attr_accessor :locations
def initialize(skip)
@locations = caller_locations(skip)
end
end
Foo.new(0..2).locations.map do |call|
puts call.absolute_path
end
# => /path/to/foo.rb
# /path/to/foo.rb
# /path/to/foo.rb
//}
@see... -
Thread
:: Backtrace :: Location # path -> String (54904.0) -
self が表すフレームのファイル名を返します。
self が表すフレームのファイル名を返します。
例: Thread::Backtrace::Location の例1を用いた例
//emlist[][ruby]{
loc = c(0..1).first
loc.path # => "caller_locations.rb"
//}
@see Thread::Backtrace::Location#absolute_path -
Matrix
# each _ with _ index(which = :all) {|e , row , col| . . . } -> self (54694.0) -
行列の各要素をその位置とともに引数としてブロックを呼び出します。
行列の各要素をその位置とともに引数としてブロックを呼び出します。
which で処理する要素の範囲を指定することができます。
Matrix#each と同じなのでそちらを参照してください。
ブロックを省略した場合、 Enumerator を返します。
//emlist[例][ruby]{
require 'matrix'
Matrix[ [1,2], [3,4] ].each_with_index do |e, row, col|
puts "#{e} at #{row}, #{col}"
end
# => 1 at 0, 0
# => 2 at 0, 1
# => 3... -
Gem
:: OldFormat # file _ entries -> Array (54604.0) -
Gem パッケージに含まれるファイルの配列を返します。
Gem パッケージに含まれるファイルの配列を返します。 -
JSON
:: Generator :: GeneratorMethods :: String # to _ json _ raw -> String (54604.0) -
自身に対して JSON::Generator::GeneratorMethods::String#to_json_raw_object を呼び出して JSON::Generator::GeneratorMethods::Hash#to_json した結果を返します。
自身に対して JSON::Generator::GeneratorMethods::String#to_json_raw_object を呼び出して JSON::Generator::GeneratorMethods::Hash#to_json した結果を返します。
@see JSON::Generator::GeneratorMethods::String#to_json_raw_object, JSON::Generator::GeneratorMethods::Hash#to_json -
Matrix
# diagonal? -> bool (54604.0) -
行列が対角行列ならば true を返します。
行列が対角行列ならば true を返します。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します -
Matrix
:: EigenvalueDecomposition # eigenvalues -> [Float] (54604.0) -
固有値を配列で返します。
固有値を配列で返します。 -
Matrix
:: LUPDecomposition # det -> Numeric (54604.0) -
元の行列の行列式の値を返します。 LUP 分解の結果を利用して計算します。
元の行列の行列式の値を返します。
LUP 分解の結果を利用して計算します。
@see Matrix#determinant -
Prime
:: TrialDivisionGenerator # rewind -> nil (54604.0) -
列挙状態を巻き戻します。
列挙状態を巻き戻します。 -
REXML
:: Attribute # node _ type -> Symbol (54604.0) -
「:attribute」というシンボルを返します。
「:attribute」というシンボルを返します。 -
REXML
:: Attribute # normalized=(value) (54604.0) -
正規化された属性値を設定します。
正規化された属性値を設定します。
通常はライブラリが自動的にこの値を設定するので
ユーザはこれを使う必要はないでしょう。
@param value 正規化された属性値 -
String
# pathmap _ explode -> Array (54604.0) -
自身をパスを表す部分ごとに分解して配列にして返します。 String#pathmap で利用される protected メソッドです。
自身をパスを表す部分ごとに分解して配列にして返します。
String#pathmap で利用される protected メソッドです。
@see String#pathmap -
StringScanner
# matched? -> bool (54604.0) -
前回のマッチが成功していたら true を、 失敗していたら false を返します。
前回のマッチが成功していたら true を、
失敗していたら false を返します。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('test string')
s.matched? # => false
s.scan(/\w+/) # => "test"
s.matched? # => true
s.scan(/\w+/) # => nil
s.matched? # => false
s.scan(/\s+/) # => " "
s.matched? # => true
//} -
Win32
:: Registry # created? (54604.0) -
@todo
@todo
キーが新しく作成された場合,真を返します。
(⇒Win32::Registry.create) -
JSON
:: Generator :: GeneratorMethods :: String # to _ json _ raw _ object -> Hash (54304.0) -
生の文字列を格納したハッシュを生成します。
生の文字列を格納したハッシュを生成します。
このメソッドは UTF-8 の文字列ではなく生の文字列を JSON に変換する場合に使用してください。
require 'json'
"にほんご".encode("euc-jp").to_json_raw_object
# => {"json_class"=>"String", "raw"=>[164, 203, 164, 219, 164, 243, 164, 180]}
"にほんご".encode("euc-jp").to_json # source sequence is illegal/malformed (JSON::... -
Matrix
:: EigenvalueDecomposition # eigenvectors -> [Vector] (54304.0) -
右固有ベクトルを配列で返します。
右固有ベクトルを配列で返します。 -
OpenSSL
:: Cipher # update(data) -> String (46804.0) -
渡された文字列を暗号化もしくは復号化して文字列として返します。
渡された文字列を暗号化もしくは復号化して文字列として返します。
どちらがなされるかは直前に OpenSSL::Cipher#encrypt もしくは
OpenSSL::Cipher#decrypt のいずれが呼びだされたかに
よって決まります。
ブロック暗号を利用する場合は、暗号化/復号化はブロックサイズで規定された
バイト数ごとに行われます。そのため余ったデータは暗号オブジェクト内部に
保存され、次の文字列が渡されたときに使われます。
暗号化/復号化すべきデータを渡し終えた後は、
OpenSSL::Cipher#final
を呼びだして暗号オブジェクト内部に残されたデータを暗号化... -
OpenSSL
:: PKey :: RSA # private _ decrypt(str , mode = OpenSSL :: PKey :: RSA :: PKCS1 _ PADDING) -> String (46804.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 ... -
REXML
:: DocType # attribute _ of(element , attribute) -> String | nil (46804.0) -
DTD 内の属性リスト宣言で、 element という名前の要素の attribute という 名前の属性のデフォルト値を返します。
DTD 内の属性リスト宣言で、 element という名前の要素の attribute という
名前の属性のデフォルト値を返します。
elementという名前の要素の属性値は宣言されていない、
elementという名前の要素にはattributeという名前の属性が宣言されていない、
もしくはデフォルト値が宣言されていない、のいずれかの場合は nil を返します。
@param element 要素名(文字列)
@param attribute 属性名(文字列)
//emlist[][ruby]{
require 'rexml/document'
doctype = REXML::Doc... -
REXML
:: Element # add _ element(element , attrs = nil) -> Element (46804.0) -
子要素を追加します。
子要素を追加します。
element として追加する要素を指定します。
REXML::Element オブジェクトもしくは文字列を指定します。
element として REXML::Element オブジェクトを指定した場合、それが追加されます。
文字列を指定した場合は、それを要素名とする要素を追加します。
attrs に { String => String } という Hash を渡すと、
追加する要素の属性を指定できます。
子要素の最後に追加されます。
返り値は追加された要素です。
@param element 追加する要素
@param attrs 追加する要素に設定する... -
Kernel
# create _ header(header = "extconf . h") -> String (46504.0) -
Kernel#have_func, Kernel#have_header などの検査結果を元に、 ヘッダファイルを生成します。
Kernel#have_func, Kernel#have_header などの検査結果を元に、
ヘッダファイルを生成します。
このメソッドは extconf.rb の最後で呼び出すようにしてください。
@param header ヘッダファイルの名前を指定します。
@return ヘッダファイルの名前を返します。
例
# extconf.rb
require 'mkmf'
have_func('realpath')
have_header('sys/utime.h')
create_header
create_makefile('foo')
上の ext... -
Matrix
# determinant _ e -> Rational | Float (46504.0) -
このメソッドは deprecated です。 Matrix#determinant を代わりに使ってください。
このメソッドは deprecated です。
Matrix#determinant を代わりに使ってください。 -
REXML
:: DocType # attributes _ of(element) -> [REXML :: Attribute] (46504.0) -
DTD 内の属性リスト宣言で、 element という名前の要素に対し宣言されている 属性の名前とデフォルト値を REXML::Attribute の配列で返します。
DTD 内の属性リスト宣言で、 element という名前の要素に対し宣言されている
属性の名前とデフォルト値を REXML::Attribute の配列で返します。
名前とデフォルト値のペアは、各 Attribute オブジェクトの
REXML::Attribute#name と
REXML::Attribute#value で表現されます。
//emlist[][ruby]{
require 'rexml/document'
doctype = REXML::Document.new(<<EOS).doctype
<!DOCTYPE books [
<!ELEMENT book (c...