ライブラリ
- ビルトイン (79)
- benchmark (1)
- bigdecimal (2)
-
cgi
/ core (2) -
cgi
/ html (25) - csv (1)
- date (3)
- dbm (1)
- delegate (2)
- digest (1)
-
fiddle
/ import (3) - gdbm (1)
- getoptlong (1)
-
irb
/ input-method (1) - json (13)
-
json
/ add / rational (1) - logger (6)
- matrix (80)
- mkmf (8)
-
net
/ ftp (7) -
net
/ http (2) -
net
/ imap (7) - observer (1)
- openssl (29)
- optparse (1)
- pathname (12)
- prime (3)
- rake (9)
-
rake
/ rdoctask (1) -
rdoc
/ context (1) -
rdoc
/ parser / simple (1) -
rdoc
/ top _ level (2) - resolv (1)
-
rexml
/ document (52) -
rexml
/ sax2listener (2) -
rexml
/ streamlistener (4) -
rinda
/ rinda (1) -
rinda
/ tuplespace (2) -
rubygems
/ commands / lock _ command (1) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ config _ file (1) -
rubygems
/ format (2) -
rubygems
/ gem _ path _ searcher (2) -
rubygems
/ installer (1) -
rubygems
/ old _ format (3) -
rubygems
/ platform (4) -
rubygems
/ remote _ fetcher (3) -
rubygems
/ source _ index (1) -
rubygems
/ source _ info _ cache (4) -
rubygems
/ spec _ fetcher (2) -
rubygems
/ specification (21) -
rubygems
/ user _ interaction (6) -
rubygems
/ validator (1) - scanf (4)
- sdbm (1)
- shell (5)
-
shell
/ command-processor (4) -
shell
/ filter (3) -
shell
/ process-controller (1) - socket (4)
- stringio (6)
- strscan (9)
-
syslog
/ logger (2) - tempfile (1)
- tsort (2)
- uri (3)
-
webrick
/ httpauth / authenticator (1) -
webrick
/ httpresponse (2) -
webrick
/ httputils (5) -
webrick
/ log (1) -
win32
/ registry (1) - win32ole (1)
-
yaml
/ dbm (1) - zlib (13)
クラス
-
ARGF
. class (1) - Array (2)
- BasicSocket (2)
-
Benchmark
:: Tms (1) - BigDecimal (2)
- CSV (1)
- DBM (1)
- Date (2)
- DateTime (1)
- Delegator (2)
-
Digest
:: Base (1) -
Encoding
:: InvalidByteSequenceError (1) - Exception (1)
- File (3)
-
File
:: Stat (2) - Float (3)
- GDBM (1)
-
Gem
:: Commands :: LockCommand (1) -
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: ConfigFile (1) -
Gem
:: Format (2) -
Gem
:: GemPathSearcher (2) -
Gem
:: Installer (1) -
Gem
:: OldFormat (3) -
Gem
:: Platform (4) -
Gem
:: RemoteFetcher (3) -
Gem
:: SourceIndex (1) -
Gem
:: SourceInfoCache (4) -
Gem
:: SpecFetcher (2) -
Gem
:: Specification (21) -
Gem
:: StreamUI (3) -
Gem
:: StreamUI :: SilentProgressReporter (1) -
Gem
:: StreamUI :: SimpleProgressReporter (1) -
Gem
:: StreamUI :: VerboseProgressReporter (1) -
Gem
:: Validator (1) - GetoptLong (1)
- Hash (2)
-
IRB
:: StdioInputMethod (1) - Integer (1)
-
JSON
:: State (4) - LoadError (1)
- Logger (4)
-
Logger
:: Formatter (2) - MatchData (4)
- Matrix (60)
-
Matrix
:: EigenvalueDecomposition (10) -
Matrix
:: LUPDecomposition (10) - Method (1)
- Module (7)
-
Net
:: FTP (4) -
Net
:: FTP :: MLSxEntry (3) -
Net
:: HTTP (2) -
Net
:: IMAP (3) -
Net
:: IMAP :: Address (1) -
Net
:: IMAP :: Envelope (1) -
Net
:: IMAP :: MailboxList (1) -
Net
:: IMAP :: StatusData (1) - Object (1)
-
OpenSSL
:: ASN1 :: ASN1Data (1) -
OpenSSL
:: Cipher (1) -
OpenSSL
:: OCSP :: Response (1) -
OpenSSL
:: PKCS7 (1) -
OpenSSL
:: PKey :: DSA (1) -
OpenSSL
:: PKey :: EC (1) -
OpenSSL
:: PKey :: PKey (1) -
OpenSSL
:: PKey :: RSA (2) -
OpenSSL
:: SSL :: SSLContext (3) -
OpenSSL
:: SSL :: SSLSocket (1) -
OpenSSL
:: X509 :: Attribute (5) -
OpenSSL
:: X509 :: CRL (1) -
OpenSSL
:: X509 :: Certificate (5) -
OpenSSL
:: X509 :: ExtensionFactory (1) -
OpenSSL
:: X509 :: Request (4) - OptionParser (1)
- Pathname (12)
-
Prime
:: TrialDivisionGenerator (3) - Proc (1)
-
RDoc
:: Context (1) -
RDoc
:: Options (2) -
RDoc
:: Parser :: Simple (1) -
RDoc
:: TopLevel (2) -
REXML
:: AttlistDecl (2) -
REXML
:: Attribute (14) -
REXML
:: Attributes (15) -
REXML
:: CData (2) -
REXML
:: Declaration (1) -
REXML
:: DocType (2) -
REXML
:: Element (11) -
REXML
:: Entity (1) -
REXML
:: NotationDecl (4) -
Rake
:: Application (4) -
Rake
:: FileList (1) -
Rake
:: RDocTask (1) - Rational (4)
- Regexp (3)
-
Resolv
:: DNS :: Resource :: TXT (1) -
Rinda
:: TupleEntry (1) -
Rinda
:: TupleSpace (1) -
Rinda
:: TupleSpaceProxy (1) -
RubyVM
:: InstructionSequence (2) - SDBM (1)
-
Scanf
:: FormatString (4) - Shell (5)
-
Shell
:: CommandProcessor (4) -
Shell
:: Filter (3) -
Shell
:: ProcessController (1) -
Socket
:: AncillaryData (1) - String (28)
- StringIO (6)
- StringScanner (9)
- Struct (2)
-
Syslog
:: Logger (1) -
Syslog
:: Logger :: Formatter (1) - Tempfile (1)
- Thread (3)
-
Thread
:: Backtrace :: Location (7) - Time (1)
- UDPSocket (1)
-
URI
:: Generic (1) -
URI
:: LDAP (2) - UnboundMethod (1)
-
WEBrick
:: HTTPResponse (2) -
WEBrick
:: HTTPUtils :: FormData (5) -
WEBrick
:: Log (1) -
WIN32OLE
_ TYPELIB (1) -
Win32
:: Registry (1) -
YAML
:: DBM (1) -
Zlib
:: Deflate (6) -
Zlib
:: GzipFile (1) -
Zlib
:: Inflate (5) -
Zlib
:: ZStream (1)
モジュール
-
CGI
:: HtmlExtension (25) -
CGI
:: QueryExtension (2) - Enumerable (1)
-
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 (1) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (1) - Kernel (8)
- Observable (1)
-
REXML
:: SAX2Listener (2) -
REXML
:: StreamListener (4) - TSort (2)
-
WEBrick
:: HTTPAuth :: Authenticator (1)
キーワード
- +@ (1)
- << (4)
- == (2)
- [] (6)
- []= (1)
-
absolute
_ path (2) - accept (1)
- add (1)
-
add
_ attribute (3) -
add
_ attributes (1) -
add
_ element (1) - alert (1)
-
alert
_ error (1) -
alert
_ warning (1) -
array
_ nl (1) -
array
_ nl= (1) - attlistdecl (1)
- attr (4)
-
attr
_ accessor (1) -
attr
_ reader (1) -
attr
_ writer (1) - attribute (1)
-
attribute
_ of (1) - attributes (3)
- attributes= (2)
-
attributes
_ of (1) -
backtrace
_ locations (3) -
base
_ label (1) - binread (1)
- binwrite (1)
-
ca
_ path (2) - call (2)
- cdata (1)
- changed (1)
- checkbox (1)
-
checkbox
_ group (1) - children (1)
- clone (2)
- cofactor (1)
-
cofactor
_ expansion (1) - collect (2)
- column (2)
-
column
_ count (1) -
column
_ size (1) -
column
_ vectors (1) - concat (3)
- cpu (1)
- creatable? (1)
- create (2)
-
create
_ body (1) -
create
_ ext _ from _ string (1) -
create
_ header (1) -
create
_ makefile (1) -
create
_ tmpsrc (1) -
create
_ value (1) - d (1)
- data (3)
-
data
_ type (1) - date (1)
-
datetime
_ format (2) -
default
_ executable (1) - deflate (1)
- delete (1)
-
delete
_ all (1) -
delete
_ attribute (1) -
destination
_ encoding _ name (1) - det (1)
-
det
_ e (1) - determinant (1)
-
determinant
_ e (1) - dev (1)
- diagonal? (1)
-
dsa
_ sign _ asn1 (1) - each (4)
-
each
_ attribute (1) -
each
_ char (1) -
each
_ child (2) -
each
_ element _ with _ attribute (1) -
each
_ entry (2) -
each
_ line (2) -
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 (2)
- element= (1)
-
element
_ name (1) -
elements
_ to _ f (1) -
elements
_ to _ i (1) -
elements
_ to _ r (1) - email (1)
- empty? (1)
- eql? (1)
- exclude (1)
- executable (1)
- executables (1)
- expires (1)
-
extra
_ chain _ cert (1) -
extra
_ chain _ cert= (1) -
extra
_ rdoc _ files (1) -
extra
_ rdoc _ files= (1) - fatal (3)
- fetch (1)
-
fetch
_ path (1) -
file
_ entries (2) -
file
_ entries= (2) -
file
_ field (1) -
file
_ name (1) -
file
_ relative _ name (1) - filename (1)
- files (1)
- find (1)
-
find
_ executable (1) -
find
_ index (3) -
find
_ local _ symbol (1) -
find
_ matching (1) - finish (2)
-
first
_ minor (1) - flush (1)
- form (4)
- format (1)
-
formatted
_ program _ filename (1) - formatter (1)
- ftype (1)
-
full
_ gem _ path (1) -
full
_ name (1) -
garbage
_ collect (1) -
gem
_ path (1) -
gem
_ signature (1) -
get
_ attribute (1) -
get
_ attribute _ ns (1) -
get
_ file _ uri _ path (1) -
get
_ path (1) - gsub (1)
- gsub! (3)
-
has
_ attributes? (1) - hermitian? (1)
- hidden (1)
- html (2)
- img (1)
- index (4)
- inflate (1)
- inspect (3)
-
install
_ update _ defaults _ str (1) -
installation
_ path (1) - isatty (1)
- label (1)
-
laplace
_ expansion (1) -
last
_ match _ tried (1) -
last
_ spec (1) -
last
_ spec _ tried (1) -
latest
_ cache _ file (1) -
latest
_ system _ cache _ file (1) -
latest
_ user _ cache _ file (1) - length (1)
-
lib
_ dirs _ for (1) -
lib
_ files (1) - libpathflag (1)
- lineno (1)
- lines (1)
-
link
_ command (1) -
loaded
_ from (1) -
lower
_ triangular? (1) - lup (1)
-
lup
_ decomposition (1) - mailbox (1)
- map (2)
- match (4)
- match? (3)
- matched (1)
- matched? (1)
-
matched
_ size (1) - matchedsize (1)
-
matching
_ files (1) - minor (2)
- mlsd (2)
- mlst (1)
-
multipart
_ form (4) - name (3)
- namespace (1)
- namespaces (1)
- ndata (1)
- next (1)
-
node
_ type (1) - normal? (1)
- normalize (1)
- normalized= (1)
- notationdecl (1)
- notify (2)
-
object
_ nl (1) -
object
_ nl= (1) - oid (1)
- oid= (1)
-
open
_ uri _ or _ path (1) -
original
_ dir (1) -
original
_ name (1) -
original
_ platform (1) - orthogonal? (1)
- os (1)
- p (1)
- pack (2)
- params (1)
-
password
_ field (1) - path (9)
-
path
_ translated (1) - pathmap (1)
-
pathmap
_ explode (1) -
pathmap
_ partial (1) -
pathmap
_ replace (1) - pathname (1)
- permutation? (1)
- pivots (1)
- platform (1)
-
post
_ match (1) -
pre
_ match (1) - prefix (1)
- prefixes (1)
- printf (1)
-
private
_ decrypt (1) -
private
_ encrypt (1) -
private
_ instance _ methods (1) -
private
_ methods (1) -
processing
_ instruction (1) -
protected
_ methods (1) - public (1)
-
public
_ methods (1) -
radio
_ group (1) - rakefile (1)
- read (1)
-
readable
_ atfer _ eof? (1) - readlines (1)
- readlink (3)
- real (1)
- real? (1)
- realm (1)
-
record
_ separator (1) - rectangular (1)
-
recvfrom
_ nonblock (1) - recvmsg (1)
-
recvmsg
_ nonblock (1) - regular? (1)
- remove (1)
-
remove
_ leading _ dot _ dir (1) -
remove
_ private _ comments (1) - reset (1)
- retrbinary (1)
- rewind (1)
- rindex (1)
- rmtree (1)
- route (1)
- row (2)
- scan (1)
-
scrolling
_ list (1) - select (2)
-
set
_ dictionary (2) -
set
_ error (1) - sign (1)
-
signature
_ algorithm (3) - singular? (2)
- size (1)
- solve (1)
-
source
_ location (3) -
spec
_ path (1) - split (3)
- square? (1)
-
start
_ element (1) - state (1)
- status (2)
-
status
_ line (1) -
status
_ string (1) - store (1)
- strftime (2)
-
string
_ left (1) - struct (1)
- sub (1)
- sub! (2)
- submit (1)
- succ (1)
- symmetric? (1)
- sync (1)
- syssign (1)
- system (1)
-
tag
_ start (1) - template (2)
-
template
_ dir (1) - terminate (1)
-
terminate
_ job (1) - terminated? (1)
-
test
_ file (1) -
test
_ files (1) -
test
_ suite _ file (1) - text (1)
-
text
_ field (1) - textarea (1)
-
time
_ format (1) -
to
_ a (3) -
to
_ ary (2) -
to
_ binary (1) -
to
_ der (3) -
to
_ f (1) -
to
_ json (10) -
to
_ path (1) -
to
_ pem (1) -
to
_ r (1) -
to
_ s (10) -
to
_ string (1) -
to
_ text (1) - tr! (1)
-
tr
_ s (1) -
tr
_ s! (1) - trace (2)
-
transform
_ values (1) -
transform
_ values! (1) - truncate (12)
-
try
_ file (1) -
try
_ static _ assert (2) - u (1)
-
uid
_ store (1) - unitary? (1)
-
unmatched
_ alias _ lists (1) - unpack (1)
- update (2)
- updated (3)
-
upper
_ triangular? (1) - v (1)
-
v
_ inv (1) - value (4)
- value= (1)
-
values
_ at (5) - version (1)
- write (2)
- xmlschema (2)
- xpath (2)
- zero? (1)
検索結果
先頭5件
-
CGI
:: QueryExtension # path _ translated -> String (73504.0) -
ENV['PATH_TRANSLATED'] を返します。
ENV['PATH_TRANSLATED'] を返します。 -
Matrix
# tr -> Integer | Float | Rational | Complex (73207.0) -
トレース (trace) を返します。
トレース (trace) を返します。
行列のトレース (trace) とは、対角要素の和です。
//emlist[例][ruby]{
require 'matrix'
Matrix[[7,6], [3,9]].trace # => 16
//}
trace は正方行列でのみ定義されます。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します -
Gem
:: InstallUpdateOptions # install _ update _ defaults _ str -> String (73204.0) -
Gem コマンドの install サブコマンドに渡されるデフォルトのオプションを返します。
Gem コマンドの install サブコマンドに渡されるデフォルトのオプションを返します。
デフォルトのオプションは以下の通りです。
--rdoc --no-force --no-test --wrappers -
Matrix
:: LUPDecomposition # l -> Matrix (72907.0) -
LUP分解の下半行列部分を返します。
LUP分解の下半行列部分を返します。 -
Scanf
:: FormatString # last _ match _ tried (72904.0) -
@todo
@todo -
REXML
:: Attributes # get _ attribute(name) -> Attribute | nil (64504.0) -
name という名前の属性を取得します。
name という名前の属性を取得します。
name という名前を持つ属性がない場合は nil を返します。
@param name 属性名(文字列)
@see REXML::Attributes#[]
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<-EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='... -
REXML
:: Attributes # get _ attribute _ ns(namespace , name) -> REXML :: Attribute | nil (64504.0) -
namespace と name で特定される属性を返します。
namespace と name で特定される属性を返します。
namespace で名前空間を、 name で prefix を含まない属性名を
指定します。
指定された属性が存在しない場合は nil を返します。
XML プロセッサが prefix を置き換えてしまった場合でも、このメソッドを
使うことで属性を正しく指定することができます。
@param namespace 名前空間(URI, 文字列)
@param name 属性名(文字列)
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.ne... -
String
# tr(pattern , replace) -> String (64351.0) -
pattern 文字列に含まれる文字を検索し、 それを replace 文字列の対応する文字に置き換えます。
pattern 文字列に含まれる文字を検索し、
それを replace 文字列の対応する文字に置き換えます。
pattern の形式は tr(1) と同じです。つまり、
`a-c' は a から c を意味し、"^0-9" のように
文字列の先頭が `^' の場合は指定文字以外が置換の対象になります。
replace に対しても `-' による範囲指定が可能です。
`-' は文字列の両端にない場合にだけ範囲指定の意味になります。
`^' も文字列の先頭にあるときにだけ否定の効果を発揮します。
また、`-', `^', `\' はバックスラッシュ (`\') によりエスケープできます。
... -
Gem
:: Specification # installation _ path -> String (64204.0) -
この Gem パッケージのインストール先のパスを返します。
この Gem パッケージのインストール先のパスを返します。 -
Matrix
:: EigenvalueDecomposition # eigenvector _ matrix -> Matrix (64204.0) -
右固有ベクトルを横に並べた行列を返します。
右固有ベクトルを横に並べた行列を返します。 -
Matrix
:: EigenvalueDecomposition # eigenvector _ matrix _ inv -> Matrix (64204.0) -
左固有ベクトルを縦に並べた行列を返します。
左固有ベクトルを縦に並べた行列を返します。
これは Matrix::EigenvalueDecomposition#v の逆行列です -
REXML
:: Attributes # each _ attribute {|attribute| . . . } -> () (64204.0) -
各属性に対しブロックを呼び出します。
各属性に対しブロックを呼び出します。
個々の属性は REXML::Attribute オブジェクトで渡されます。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='<'/>
</root>
EOS
a = doc.get_elements("/root... -
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
... -
Thread
# backtrace _ locations(range) -> [Thread :: Backtrace :: Location] | nil (55804.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 (55804.0) -
スレッドの現在のバックトレースを Thread::Backtrace::Location の配 列で返します。
スレッドの現在のバックトレースを Thread::Backtrace::Location の配
列で返します。
引数で指定した値が範囲外の場合、スレッドがすでに終了している場合は nil
を返します。
@param start 開始フレームの位置を数値で指定します。
@param length 取得するフレームの個数を指定します。
@param range 取得したいフレームの範囲を示す Range オブジェクトを指定します。
Kernel.#caller_locations と似ていますが、本メソッドは self に限定
した情報を返します。
//emlist[例][ruby]... -
Matrix
:: EigenvalueDecomposition # eigenvalue _ matrix -> Matrix (55504.0) -
固有値を対角成分に並べた行列を返します。
固有値を対角成分に並べた行列を返します。 -
RDoc
:: Context # unmatched _ alias _ lists -> {String => RDoc :: Alias} (55504.0) -
メソッド名の対応が取れていない alias の旧メソッド名がキー、 RDoc::Alias が値の Hash を返します。
メソッド名の対応が取れていない alias の旧メソッド名がキー、
RDoc::Alias が値の Hash を返します。 -
REXML
:: Element # delete _ attribute(key) -> REXML :: Attribute | nil (55504.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... -
REXML
:: Element # each _ element _ with _ attribute(key , value = nil , max = 0 , name = nil) {|element| . . . } -> () (55204.0) -
特定の属性を持つすべての子要素を引数としてブロックを呼び出します。
特定の属性を持つすべての子要素を引数としてブロックを呼び出します。
key で指定した属性名の属性を持つ要素のみを対象とします。
value を指定すると、keyで指定した属性名を持つ属性の値がvalueである
もののみを対象とします。
maxを指定すると、対象となる子要素の先頭 max 個のみが対象となります。
name を指定すると、それは xpath 文字列と見なされ、
それにマッチするもののみが対象となります。
max に 0 を指定すると、max の指定は無視されます(0個ではありません)。
@param key 属性名(文字列)
@param value 属性値(文字列)
... -
MatchData
# values _ at(*index) -> [String] (54997.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... -
Logger
:: Formatter # datetime _ format -> String (54904.0) -
ログの日時フォーマットを取得します。
ログの日時フォーマットを取得します。
@see Time#strftime -
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... -
Matrix
# lower _ triangular? -> bool (54604.0) -
行列が下三角行列ならば true を返します。
行列が下三角行列ならば true を返します。 -
Matrix
# upper _ triangular? -> bool (54604.0) -
行列が上三角行列ならば true を返します。
行列が上三角行列ならば true を返します。 -
Scanf
:: FormatString # last _ spec _ tried (54604.0) -
@todo
@todo -
Scanf
:: FormatString # string _ left (54604.0) -
@todo
@todo -
OpenSSL
:: X509 :: Request # add _ attribute(attr) -> OpenSSL :: X509 :: Attribute (47104.0) -
新たな attribute を CSR に追加します。
新たな attribute を CSR に追加します。
@param attr 追加する attribute(OpenSSL::X509::Attribute の
インスタンス)
@return 渡した attribute オブジェクトを返します
@see OpenSSL::X509::Request#attribute,
OpenSSL::X509::Request#attribute= -
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... -
OpenSSL
:: X509 :: Request # attributes -> [OpenSSL :: X509 :: Attribute] (46504.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 -
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... -
REXML
:: Element # attribute(name , namespace = nil) -> REXML :: Attribute | nil (46504.0) -
name で指定される属性を返します。
name で指定される属性を返します。
属性は REXML::Attribute オブジェクトの形で返します。
name は "foo:bar" のように prefix を指定することができます。
namespace で名前空間の URI を指定することで、その名前空間内で
name という属性名を持つ属性を指定できます。
指定した属性名の属性がない場合は nil を返します。
@param name 属性名(文字列)
@param namespace 名前空間のURI(文字列)
//emlist[][ruby]{
require 'rexml/document'
doc = R... -
REXML
:: Element # attributes -> REXML :: Attributes (46504.0) -
要素が保持している属性の集合を返します。
要素が保持している属性の集合を返します。 -
Gem
:: Format # file _ entries=(file _ entries) (46204.0) -
Gem パッケージに含まれるファイルの配列をセットします。
Gem パッケージに含まれるファイルの配列をセットします。
@param file_entries -
Gem
:: GemPathSearcher # matching _ files(spec , path) -> [String] (46204.0) -
与えられた spec に path が含まれている場合、その path のリストを返します。
与えられた spec に path が含まれている場合、その path のリストを返します。
@param spec Gem::Specification のインスタンスを指定します。
@param path 探索対象のパスを指定します。 -
Gem
:: OldFormat # file _ entries=(file _ entries) (46204.0) -
Gem パッケージに含まれるファイルの配列をセットします。
Gem パッケージに含まれるファイルの配列をセットします。
@param file_entries -
Logger
# datetime _ format -> String | nil (46204.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... -
Module
# attr(name , true) -> nil (46204.0) -
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
このメソッドで定義されるアクセスメソッドの定義は次の通りです。
//emlist[例][ruby]{
def name
@name
end
//}
第 2 引数 が true で指定された場合には、属性の書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。
//emlist[例][ruby]{
def name=(val)
@name = val
end
//}
第 2 引数 に true か false を指定する方法は非推奨です。
@param name St... -
OpenSSL
:: X509 :: ExtensionFactory # create _ ext _ from _ string(str) -> OpenSSL :: X509 :: Extension (46204.0) -
文字列から OpenSSL::X509::Extension オブジェクトを生成します。
文字列から OpenSSL::X509::Extension オブジェクトを生成します。
文字列は "oid = value" もしくは "oid = critical, value" という
形式である必要があります。
@param str 生成する拡張領域のデータの文字列
@see OpenSSL::X509::ExtensionFactory#create_ext -
OpenSSL
:: X509 :: Request # attributes=(attrs) (46204.0) -
CSR の attribute をクリアして新しい attribute を設定します。
CSR の attribute をクリアして新しい attribute を設定します。
@param attrs 新たに設定する attribute(OpenSSL::X509::Attribute の
インスタンス)の配列
@see OpenSSL::X509::Request#attribute
OpenSSL::X509::Request#add_attribute -
REXML
:: Element # add _ attribute(attr) -> () (46204.0) -
要素の属性を追加します。 同じ名前の属性がすでにある場合はその属性を新しい 属性で置き換えます。
要素の属性を追加します。
同じ名前の属性がすでにある場合はその属性を新しい
属性で置き換えます。
引数の与えかたは2通りあります。
要素名と値の2つの文字列で渡す方法と REXML::Attribute オブジェクトを
渡す方法です。
文字列2つで指定する場合、属性値は unnormalized な文字列を渡す必要があります。
@param key 属性名(文字列)
@param value 属性値(文字列)
@param attr 属性(REXML::Attribute オブジェクト)
//emlist[][ruby]{
require 'rexml/document'
doc = ... -
REXML
:: Element # add _ attributes(attrs) -> () (46204.0) -
要素の属性を複数追加します。 同じ名前の属性がすでにある場合はその属性を新しい 属性で置き換えます。
要素の属性を複数追加します。
同じ名前の属性がすでにある場合はその属性を新しい
属性で置き換えます。
attrs には Hash もしくは Array を指定できます。
Hash の場合は、
{ "name1" => "value1", "name2" => "value2", ... }
という形で、配列の場合は
[ ["name1", "value1"], ["name2", "value2"], ... }
という形で追加/更新する属性を指定します。
@param attrs 追加する属性の属性名と属性値の対の集合(Array or Hash)
//emlist[][rub... -
REXML
:: StreamListener # attlistdecl(element _ name , attributes , raw _ content) -> () (46204.0) -
DTDの属性リスト宣言をパースしたときに呼び出されるコールバックです。
DTDの属性リスト宣言をパースしたときに呼び出されるコールバックです。
@param element_name 要素名が文字列で渡されます
@param attributes 属性名とそのデフォルト値の対応が
{ 属性名文字列 => デフォルト値文字列(無ければnil) } という
ハッシュテーブルで渡されます
@param raw_content 文書内の属性リスト宣言の文字列がそのまま渡されます
=== 例
<!ATTLIST a att CDATA #REQUIRED xyz CDATA "foobar">
という属性リスト宣言に対しては
element_... -
Shell
# truncate(path , length) -> 0 (46204.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param path パスを表す文字列を指定します。
@param length 変更したいサイズを整数で与えます。
@see File.truncate -
Shell
:: CommandProcessor # truncate(path , length) -> 0 (46204.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param path パスを表す文字列を指定します。
@param length 変更したいサイズを整数で与えます。
@see File.truncate -
Shell
:: Filter # truncate(path , length) -> 0 (46204.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param path パスを表す文字列を指定します。
@param length 変更したいサイズを整数で与えます。
@see File.truncate -
String
# pathmap _ replace(patterns) { . . . } -> String (46204.0) -
与えられたパスを前もって置き換えます。
与えられたパスを前もって置き換えます。
@param patterns 'pat1,rep1;pat2,rep2;...' のような形式で置換パターンを指定します。 -
Zlib
:: Deflate # deflate(string , flush = Zlib :: NO _ FLUSH) -> String (46204.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_... -
Zlib
:: Inflate # inflate(string) -> String (46204.0) -
string を展開ストリームに入力します。
string を展開ストリームに入力します。
処理後、ストリームからの出力を返します。
このメソッドを呼ぶと出力バッファ及び入力バッファは空になります。
string が nil の場合はストリームへの入力を
終了します。(Zlib::ZStream#finish と同じ)。
@param string 展開する文字列を入力します。
@raise Zlib::NeedDict 展開に辞書が必要な場合に発生します。
Zlib::Inflate#set_dictionary メソッドで辞書をセットした
... -
BigDecimal
# truncate(n) -> BigDecimal (45904.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... -
File
# truncate(length) -> 0 (45904.0) -
ファイルのサイズを最大 length バイトにします。
ファイルのサイズを最大 length バイトにします。
サイズの変更に成功すれば 0 を返します。失敗した場合は例外
Errno::EXXX が発生します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX サイズの変更に失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "1234567890")
File.open("testfile", "a") do |f|
f.truncate(5) # => 0
f.size # => 5... -
Gem
:: Specification # extra _ rdoc _ files -> [String] (45904.0) -
RDoc でドキュメントを作成する際に使用する特別なファイルのリストを返します。
RDoc でドキュメントを作成する際に使用する特別なファイルのリストを返します。 -
Gem
:: Specification # extra _ rdoc _ files=(paths) (45904.0) -
RDoc でドキュメントを作成する際に使用する特別なファイルのリストをセットします。
RDoc でドキュメントを作成する際に使用する特別なファイルのリストをセットします。
@param paths RDoc でドキュメントを作成する際に使用する特別なファイルのリストを指定します。 -
Gem
:: Specification # full _ gem _ path -> String (45904.0) -
この Gem パッケージへのフルパスを返します。
この Gem パッケージへのフルパスを返します。 -
Gem
:: Specification # original _ platform -> String (45904.0) -
この属性は古いバージョンの Gem パッケージをアンインストールするために残されています。
この属性は古いバージョンの Gem パッケージをアンインストールするために残されています。 -
Gem
:: Specification # platform -> String (45904.0) -
この Gem パッケージを使用できるプラットフォームを返します。
この Gem パッケージを使用できるプラットフォームを返します。 -
Kernel
# try _ static _ assert(expr , headers = nil , opt = "") -> bool (45904.0) -
@todo ???
@todo ???
...
@param expr C 言語の式を指定します。
@param headers 追加のヘッダファイルを指定します。
@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。 -
Kernel
# try _ static _ assert(expr , headers = nil , opt = "") { . . . } -> bool (45904.0) -
@todo ???
@todo ???
...
@param expr C 言語の式を指定します。
@param headers 追加のヘッダファイルを指定します。
@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。 -
Module
# attr(*name) -> nil (45904.0) -
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
このメソッドで定義されるアクセスメソッドの定義は次の通りです。
//emlist[例][ruby]{
def name
@name
end
//}
第 2 引数 が true で指定された場合には、属性の書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。
//emlist[例][ruby]{
def name=(val)
@name = val
end
//}
第 2 引数 に true か false を指定する方法は非推奨です。
@param name St... -
Module
# attr(name , false) -> nil (45904.0) -
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
このメソッドで定義されるアクセスメソッドの定義は次の通りです。
//emlist[例][ruby]{
def name
@name
end
//}
第 2 引数 が true で指定された場合には、属性の書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。
//emlist[例][ruby]{
def name=(val)
@name = val
end
//}
第 2 引数 に true か false を指定する方法は非推奨です。
@param name St... -
Module
# attr _ accessor(*name) -> nil (45904.0) -
インスタンス変数 name に対する読み取りメソッドと書き込みメソッドの両方を 定義します。
インスタンス変数 name に対する読み取りメソッドと書き込みメソッドの両方を
定義します。
このメソッドで定義されるメソッドの定義は以下の通りです。
//emlist[例][ruby]{
def name
@name
end
def name=(val)
@name = val
end
//}
@param name String または Symbol を 1 つ以上指定します。 -
Module
# attr _ reader(*name) -> nil (45904.0) -
インスタンス変数 name の読み取りメソッドを定義します。
インスタンス変数 name の読み取りメソッドを定義します。
このメソッドで定義されるメソッドの定義は以下の通りです。
//emlist[例][ruby]{
def name
@name
end
//}
@param name String または Symbol を 1 つ以上指定します。 -
Module
# attr _ writer(*name) -> nil (45904.0) -
インスタンス変数 name への書き込みメソッド (name=) を定義します。
インスタンス変数 name への書き込みメソッド (name=) を定義します。
このメソッドで定義されるメソッドの定義は以下の通りです。
//emlist[例][ruby]{
def name=(val)
@name = val
end
//}
@param name String または Symbol を 1 つ以上指定します。 -
Net
:: IMAP :: MailboxList # attr -> [Symbol] (45904.0) -
メールボックスの属性をシンボルの配列で返します。
メールボックスの属性をシンボルの配列で返します。
これで得られるシンボルは String#capitalize でキャピタライズ
されています。
この配列には例えば以下のような値を含んでいます。
詳しくは 2060 7.2.2 などを参照してください。
以下のもの以外で、IMAP 関連 RFC で拡張された値を含んでいる
場合もあります
* :Noselect
* :Noinferiors
* :Marked
* :Unmarked -
OpenSSL
:: OCSP :: Response # status _ string -> String (45904.0) -
レスポンスステータスを human-readable な文字列で返します。
レスポンスステータスを human-readable な文字列で返します。
@see OpenSSL::OCSP::Response#status -
OpenSSL
:: X509 :: Certificate # signature _ algorithm -> String (45904.0) -
発行者 (CA) が証明書に署名するのに使ったアルゴリズムです。
発行者 (CA) が証明書に署名するのに使ったアルゴリズムです。 -
Pathname
# truncate(length) -> 0 (45904.0) -
File.truncate(self.to_s, length) と同じです。
File.truncate(self.to_s, length) と同じです。
@param length 変更したいサイズを整数で与えます。
@see File.truncate -
RDoc
:: TopLevel # file _ relative _ name -> String (45904.0) -
自身が管理するファイルに関する相対パスを文字列で返します。
自身が管理するファイルに関する相対パスを文字列で返します。 -
REXML
:: Element # add _ attribute(key , value) -> () (45904.0) -
要素の属性を追加します。 同じ名前の属性がすでにある場合はその属性を新しい 属性で置き換えます。
要素の属性を追加します。
同じ名前の属性がすでにある場合はその属性を新しい
属性で置き換えます。
引数の与えかたは2通りあります。
要素名と値の2つの文字列で渡す方法と REXML::Attribute オブジェクトを
渡す方法です。
文字列2つで指定する場合、属性値は unnormalized な文字列を渡す必要があります。
@param key 属性名(文字列)
@param value 属性値(文字列)
@param attr 属性(REXML::Attribute オブジェクト)
//emlist[][ruby]{
require 'rexml/document'
doc = ... -
REXML
:: Element # has _ attributes? -> bool (45904.0) -
要素が属性を1つ以上持っていれば真を返します。
要素が属性を1つ以上持っていれば真を返します。 -
RubyVM
:: InstructionSequence # absolute _ path -> String | nil (45904.0) -
self が表す命令シーケンスの絶対パスを返します。
self が表す命令シーケンスの絶対パスを返します。
self を文字列から作成していた場合は nil を返します。
例1:irb で実行した場合
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>
iseq.absolute_path
# => nil
例2: RubyVM::InstructionSequence.compile_file を使用した場合
# /tmp/method.... -
String
# pathmap _ partial(n) -> String (45904.0) -
自身から与えられた階層分パスを抜粋します。
自身から与えられた階層分パスを抜粋します。
与えられた数値が正である場合は左から、負である場合は右から抜粋します。 -
StringIO
# truncate(len) -> Integer (45904.0) -
自身のサイズが len になるように、自身を切り詰め、もしくは拡大します。 拡大した場合は、その部分を 0 で埋めます。 len を返します。
自身のサイズが len になるように、自身を切り詰め、もしくは拡大します。
拡大した場合は、その部分を 0 で埋めます。
len を返します。
@param len 変更したいサイズを整数で指定します。
@raise IOError 自身が書き込み可能でない時に発生します。
@raise Errno::EINVAL len がマイナスの時に発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge", 'r+')
a.truncate(2)
a.string #=>... -
Syslog
:: Logger # fatal(message = nil , &block) -> true (45904.0) -
FATAL 情報を出力します。syslog の err の情報として記録されます。
FATAL 情報を出力します。syslog の err の情報として記録されます。
ブロックを与えなかった場合は、message をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして ログを出力します。
引数とブロックを同時に与えた場合は、message をメッセージとしてログを出
力します(ブロックは評価されません)。
@see Syslog::Logger::LEVEL_MAP, Logger#fatal -
URI
:: LDAP # attributes -> String (45904.0) -
自身の Attribute を文字列で返します。
自身の Attribute を文字列で返します。 -
Struct
# values _ at(*members) -> [object] (45625.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 の... -
BigDecimal
# truncate -> Integer (45604.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... -
Gem
:: Format # file _ entries -> Array (45604.0) -
Gem パッケージに含まれるファイルの配列を返します。
Gem パッケージに含まれるファイルの配列を返します。 -
Gem
:: OldFormat # file _ entries -> Array (45604.0) -
Gem パッケージに含まれるファイルの配列を返します。
Gem パッケージに含まれるファイルの配列を返します。 -
Matrix
:: EigenvalueDecomposition # eigenvalues -> [Float] (45604.0) -
固有値を配列で返します。
固有値を配列で返します。 -
Matrix
:: EigenvalueDecomposition # v -> Matrix (45604.0) -
右固有ベクトルを横に並べた行列を返します。
右固有ベクトルを横に並べた行列を返します。 -
Matrix
:: EigenvalueDecomposition # v _ inv -> Matrix (45604.0) -
左固有ベクトルを縦に並べた行列を返します。
左固有ベクトルを縦に並べた行列を返します。
これは Matrix::EigenvalueDecomposition#v の逆行列です -
Net
:: FTP :: MLSxEntry # creatable? -> bool (45604.0) -
ディレクトリにファイルが作成可能であれば true を返します。
ディレクトリにファイルが作成可能であれば true を返します。
STOU, STOR などのコマンド(Net::FTP#putbinaryfile など)
が適用可能であるかどうかを意味します。 -
REXML
:: Attribute # to _ string -> String (45604.0) -
"name='value'" という形式の文字列を返します。
"name='value'" という形式の文字列を返します。
//emlist[][ruby]{
require 'rexml/document'
e = REXML::Element.new("el")
e.add_attribute("ns:r", "rval")
p e.attributes.get_attribute("r").to_string # => "ns:r='rval'"
//} -
REXML
:: Attribute # xpath -> String (45604.0) -
その属性を指定する xpath 文字列を返します。
その属性を指定する xpath 文字列を返します。
例えば "/foo/bar/@ns:r" という文字列を返します。 -
REXML
:: StreamListener # notationdecl(content) -> () (45604.0) -
DTDの記法宣言をパースしたときに呼び出されるコールバックメソッドです。
DTDの記法宣言をパースしたときに呼び出されるコールバックメソッドです。
@param content 記法宣言が
[記法名文字列, 種別("PUBLIC" もしくは "SYSTEM"), 公開識別子文字列,
URI文字列] という配列で渡されます。 -
String
# pathmap _ explode -> Array (45604.0) -
自身をパスを表す部分ごとに分解して配列にして返します。 String#pathmap で利用される protected メソッドです。
自身をパスを表す部分ごとに分解して配列にして返します。
String#pathmap で利用される protected メソッドです。
@see String#pathmap -
Thread
:: Backtrace :: Location # path -> String (45604.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 -
URI
:: LDAP # attributes=(s) (45604.0) -
自身の Attribute を文字列で設定します。
自身の Attribute を文字列で設定します。
@param s 自身の Attribute を文字列で設定します。 -
Shell
:: ProcessController # terminate _ job(command) (45304.0) -
指定されたコマンドを終了します。
指定されたコマンドを終了します。
@param command コマンドを指定します。 -
Kernel
# libpathflag(libpath = $ DEFLIBPATH| $ LIBPATH) -> String (38752.0) -
与えられた libpath を -L 付きの文字列に変換して返します。
与えられた libpath を -L 付きの文字列に変換して返します。
@param libpath LIBPATH に指定する値を指定します。 -
Matrix
# lup -> Matrix :: LUPDecomposition (37294.0) -
行列の LUP 分解を保持したオブジェクトを返します。
行列の LUP 分解を保持したオブジェクトを返します。
Matrix::LUPDecomposition は to_ary を定義しているため、
多重代入によって3つの行列(下三角行列、上三角行列、置換行列)
を得ることができます。これを [L, U, P] と書くと、
L*U = P*self を満たします。
//emlist[例][ruby]{
require 'matrix'
a = Matrix[[1, 2], [3, 4]]
l, u, p = a.lup
l.lower_triangular? # => true
u.upper_triangular? # => true
p.... -
Matrix
# lup _ decomposition -> Matrix :: LUPDecomposition (37294.0) -
行列の LUP 分解を保持したオブジェクトを返します。
行列の LUP 分解を保持したオブジェクトを返します。
Matrix::LUPDecomposition は to_ary を定義しているため、
多重代入によって3つの行列(下三角行列、上三角行列、置換行列)
を得ることができます。これを [L, U, P] と書くと、
L*U = P*self を満たします。
//emlist[例][ruby]{
require 'matrix'
a = Matrix[[1, 2], [3, 4]]
l, u, p = a.lup
l.lower_triangular? # => true
u.upper_triangular? # => true
p.... -
Matrix
# trace -> Integer | Float | Rational | Complex (37207.0) -
トレース (trace) を返します。
トレース (trace) を返します。
行列のトレース (trace) とは、対角要素の和です。
//emlist[例][ruby]{
require 'matrix'
Matrix[[7,6], [3,9]].trace # => 16
//}
trace は正方行列でのみ定義されます。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します -
CSV
# truncate(path , length) -> 0 (37204.0) -
File#truncate に委譲します。
File#truncate に委譲します。
@see File#truncate -
Float
# truncate(ndigits = 0) -> Integer | Float (37204.0) -
小数点以下を切り捨てて値を整数に変換します。
小数点以下を切り捨てて値を整数に変換します。
@param ndigits 10進数での小数点以下の有効桁数を整数で指定します。
正の整数を指定した場合、Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を返します。
小数点位置から左に少なくとも n 個の 0 が並びます。
//emlist[例][ruby]{
2.8.truncate # => 2
(-2.8).truncate ... -
Gem
:: Installer # formatted _ program _ filename(filename) -> String (37204.0) -
Ruby のコマンドと同じプレフィックスとサフィックスを付けたファイル名を返します。
Ruby のコマンドと同じプレフィックスとサフィックスを付けたファイル名を返します。
@param filename 実行ファイルのファイル名を指定します。 -
Gem
:: SourceInfoCache # try _ file(path) -> String | nil (37204.0) -
与えられたパスがキャッシュファイルとして利用可能な場合、そのパスを返します。 そうでない場合は nil を返します。
与えられたパスがキャッシュファイルとして利用可能な場合、そのパスを返します。
そうでない場合は nil を返します。
@param path キャッシュファイルの候補となるパスを指定します。 -
Integer
# truncate(ndigits = 0) -> Integer | Float (37204.0) -
0 から self までの整数で、自身にもっとも近い整数を返します。
0 から self までの整数で、自身にもっとも近い整数を返します。
@param ndigits 10進数での小数点以下の有効桁数を整数で指定します。
正の整数を指定した場合、Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を返します。
小数点位置から左に少なくとも n 個の 0 が並びます。
//emlist[][ruby]{
1.truncate # => 1
1.truncate(2) ... -
Matrix
# laplace _ expansion(row: nil , column: nil) -> object | Integer | Rational | Float (37204.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]].... -
REXML
:: Attributes # delete(attribute) -> REXML :: Element (37204.0) -
指定した属性を取り除きます。
指定した属性を取り除きます。
attribute で取り除く属性を指定します。
文字列もしくは REXML::Attribute オブジェクトを指定します
self が属する要素(REXML::Element)を返します。
@param attribute 取り除く属性(文字列もしくは REXML::Attribute オブジェクト)
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<-EOS)
<root xmlns:foo="http://example.org/foo"
x...