ライブラリ
- ビルトイン (117)
- bigdecimal (2)
-
cgi
/ core (2) -
cgi
/ html (10) -
cgi
/ session (4) -
cgi
/ session / pstore (1) - csv (2)
- date (10)
- dbm (1)
- delegate (2)
- e2mmap (1)
-
fiddle
/ import (6) - gdbm (1)
- getoptlong (1)
-
irb
/ context (2) -
irb
/ input-method (3) - json (5)
- matrix (36)
- mkmf (3)
-
net
/ ftp (6) -
net
/ http (15) -
net
/ imap (10) - observer (2)
- openssl (23)
- pathname (11)
- prime (17)
- psych (1)
- rake (2)
-
rdoc
/ context (7) -
rdoc
/ markup (3) -
rdoc
/ markup / formatter (2) -
rdoc
/ stats (8) -
rdoc
/ top _ level (1) - resolv (1)
-
rexml
/ document (25) -
rexml
/ parsers / pullparser (3) -
rexml
/ sax2listener (2) -
rexml
/ streamlistener (1) -
rinda
/ rinda (1) -
rinda
/ tuplespace (2) -
ripper
/ filter (1) - rss (32)
- rubygems (3)
-
rubygems
/ commands / lock _ command (1) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ commands / update _ command (2) -
rubygems
/ config _ file (2) -
rubygems
/ dependency _ list (2) -
rubygems
/ package / tar _ input (2) -
rubygems
/ package / tar _ output (2) -
rubygems
/ package / tar _ writer (1) -
rubygems
/ remote _ fetcher (2) -
rubygems
/ require _ paths _ builder (1) -
rubygems
/ requirement (1) -
rubygems
/ security (2) -
rubygems
/ source _ index (11) -
rubygems
/ source _ info _ cache (8) -
rubygems
/ spec _ fetcher (2) -
rubygems
/ specification (14) -
rubygems
/ user _ interaction (3) -
rubygems
/ validator (1) - scanf (4)
- sdbm (1)
- shell (2)
-
shell
/ command-processor (3) - socket (3)
- stringio (2)
- strscan (1)
- tsort (3)
- uri (1)
-
webrick
/ httpauth / authenticator (1) -
webrick
/ httpauth / digestauth (1) -
webrick
/ httpauth / htdigest (1) -
webrick
/ httpauth / htpasswd (1) -
webrick
/ httpresponse (1) -
webrick
/ httputils (7) -
win32
/ registry (1) - zlib (5)
クラス
-
ARGF
. class (2) - Addrinfo (1)
- Array (15)
- BigDecimal (2)
-
CGI
:: Session (1) -
CGI
:: Session :: FileStore (1) -
CGI
:: Session :: MemoryStore (1) -
CGI
:: Session :: NullStore (1) -
CGI
:: Session :: PStore (1) -
CSV
:: Row (1) -
CSV
:: Table (1) - DBM (1)
- Date (8)
- DateTime (2)
- Delegator (1)
- Dir (1)
- Encoding (1)
-
Encoding
:: Converter (4) -
Encoding
:: InvalidByteSequenceError (2) -
Encoding
:: UndefinedConversionError (2) - Enumerator (4)
-
Enumerator
:: Lazy (12) -
Enumerator
:: Yielder (2) -
File
:: Stat (1) - Float (5)
- GDBM (1)
-
Gem
:: Commands :: LockCommand (1) -
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: Commands :: UpdateCommand (2) -
Gem
:: ConfigFile (2) -
Gem
:: DependencyList (2) -
Gem
:: Package :: TarInput (2) -
Gem
:: Package :: TarOutput (2) -
Gem
:: Package :: TarWriter :: BoundedStream (1) -
Gem
:: RemoteFetcher (2) -
Gem
:: Requirement (1) -
Gem
:: Security :: Policy (1) -
Gem
:: Security :: Signer (1) -
Gem
:: SourceIndex (11) -
Gem
:: SourceInfoCache (8) -
Gem
:: SpecFetcher (2) -
Gem
:: Specification (14) -
Gem
:: StreamUI :: SilentProgressReporter (1) -
Gem
:: StreamUI :: SimpleProgressReporter (1) -
Gem
:: StreamUI :: VerboseProgressReporter (1) -
Gem
:: Validator (1) - GetoptLong (1)
- Hash (4)
- IO (2)
-
IRB
:: Context (2) -
IRB
:: InputMethod (1) -
IRB
:: ReadlineInputMethod (1) -
IRB
:: StdioInputMethod (1) - Integer (3)
-
JSON
:: State (3) - MatchData (3)
- Matrix (12)
-
Matrix
:: EigenvalueDecomposition (10) -
Matrix
:: LUPDecomposition (10) - Method (1)
- Module (16)
-
Net
:: FTP (6) -
Net
:: HTTP (15) -
Net
:: IMAP (3) -
Net
:: IMAP :: Address (1) -
Net
:: IMAP :: ContinuationRequest (2) -
Net
:: IMAP :: StatusData (2) -
Net
:: IMAP :: UntaggedResponse (2) - Numeric (3)
- Object (6)
-
OpenSSL
:: ASN1 :: ASN1Data (2) -
OpenSSL
:: Cipher (1) -
OpenSSL
:: Digest (1) -
OpenSSL
:: Engine (1) -
OpenSSL
:: HMAC (1) -
OpenSSL
:: OCSP :: BasicResponse (2) -
OpenSSL
:: OCSP :: CertificateId (1) -
OpenSSL
:: OCSP :: Request (1) -
OpenSSL
:: PKey :: EC :: Group (1) -
OpenSSL
:: X509 :: Attribute (4) -
OpenSSL
:: X509 :: CRL (4) -
OpenSSL
:: X509 :: ExtensionFactory (2) -
OpenSSL
:: X509 :: Request (1) -
OpenSSL
:: X509 :: Store (1) - Pathname (11)
- Prime (3)
-
Prime
:: PseudoPrimeGenerator (13) -
Prime
:: TrialDivisionGenerator (1) -
Process
:: Status (2) -
Psych
:: Nodes :: Node (1) -
RDoc
:: Context (7) -
RDoc
:: Markup (3) -
RDoc
:: Markup :: Formatter (2) -
RDoc
:: Options (2) -
RDoc
:: Stats (8) -
RDoc
:: TopLevel (1) -
REXML
:: AttlistDecl (3) -
REXML
:: Attribute (3) -
REXML
:: Attributes (2) -
REXML
:: CData (1) -
REXML
:: Declaration (1) -
REXML
:: DocType (2) -
REXML
:: Element (5) -
REXML
:: Formatters :: Default (1) -
REXML
:: NotationDecl (4) -
REXML
:: Parent (3) -
REXML
:: Parsers :: PullEvent (3) -
RSS
:: Maker :: ChannelBase (4) -
RSS
:: RDF :: Textinput (2) -
RSS
:: Rss :: Channel (4) -
RSS
:: Rss :: Channel :: Cloud (2) -
RSS
:: Rss :: Channel :: Item (2) -
Rake
:: FileList (1) - Rational (3)
-
Resolv
:: DNS :: Resource :: TXT (1) -
Rinda
:: TupleEntry (1) -
Rinda
:: TupleSpace (1) -
Rinda
:: TupleSpaceProxy (1) -
Ripper
:: Filter (1) -
RubyVM
:: InstructionSequence (1) - SDBM (1)
-
Scanf
:: FormatString (2) - Shell (2)
-
Shell
:: CommandProcessor (3) -
Socket
:: AncillaryData (1) - String (8)
- StringIO (2)
- StringScanner (1)
- Struct (1)
- Thread (1)
-
Thread
:: Backtrace :: Location (1) - Time (1)
- UDPSocket (1)
-
URI
:: LDAP (1) - UnboundMethod (1)
- Vector (4)
-
WEBrick
:: HTTPAuth :: DigestAuth (1) -
WEBrick
:: HTTPAuth :: Htdigest (1) -
WEBrick
:: HTTPAuth :: Htpasswd (1) -
WEBrick
:: HTTPResponse (1) -
WEBrick
:: HTTPUtils :: FormData (7) -
Win32
:: Registry (1) -
Zlib
:: Deflate (2) -
Zlib
:: GzipReader (3)
モジュール
-
CGI
:: HtmlExtension (10) -
CGI
:: QueryExtension (2) - DublinCoreModel (12)
- Enumerable (10)
- Exception2MessageMapper (1)
-
Fiddle
:: Importer (6) - GC (1)
-
Gem
:: InstallUpdateOptions (2) -
Gem
:: LocalRemoteOptions (1) -
Gem
:: QuickLoader (3) -
Gem
:: RequirePathsBuilder (1) -
JSON
:: Generator :: GeneratorMethods :: String (1) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (1) - Kernel (4)
- Observable (2)
-
REXML
:: SAX2Listener (2) -
REXML
:: StreamListener (1) -
RSS
:: SyndicationModel (6) -
Rake
:: TaskManager (1) - TSort (3)
-
WEBrick
:: HTTPAuth :: Authenticator (1)
キーワード
- << (1)
- DelegateClass (1)
- [] (1)
-
_ dump (1) -
absolute
_ path (1) -
add
_ attribute (4) -
add
_ attributes (1) -
add
_ bindir (1) -
add
_ dependency (1) -
add
_ development _ dependency (1) -
add
_ gem _ contents (1) -
add
_ observer (1) -
add
_ runtime _ dependency (1) -
add
_ signatures (1) -
add
_ spec (1) -
add
_ special (1) -
add
_ status (1) -
add
_ tag (1) -
add
_ update _ sources _ option (1) -
append
_ data (1) -
append
_ features (1) - ascend (1)
-
assign
_ defaults (1) - attlistdecl (1)
- attlistdecl? (1)
- attr (4)
-
attr
_ accessor (1) -
attr
_ reader (1) -
attr
_ writer (1) -
attribute
_ manager (1) -
attribute
_ of (1) - attributes (2)
-
attributes
_ of (1) - authenticate (2)
- autoload (1)
- bind (1)
-
bsearch
_ index (1) -
cache
_ data (1) -
calculate
_ integers _ for _ gem _ version (1) - captures (1)
- cdata? (1)
- certid (1)
- changed (1)
- children (1)
- chunk (1)
-
chunk
_ while (1) -
cmp
_ issuer (1) - codepoints (3)
- convert (2)
- create (1)
-
create
_ body (1) -
create
_ ext (1) -
create
_ extension (1) -
create
_ rule (1) -
create
_ value (1) - data (3)
- date (1)
- date= (1)
-
dc
_ creator (1) -
dc
_ creator= (1) -
dc
_ creators (1) -
dc
_ date (1) -
dc
_ date= (1) -
dc
_ dates (1) -
dc
_ format (1) -
dc
_ format= (1) -
dc
_ formats (1) -
dc
_ relation (1) -
dc
_ relation= (1) -
dc
_ relations (1) -
def
_ exception (1) -
default
_ executable (1) -
default
_ executable= (1) - deflate (1)
- delete (1)
-
delete
_ all (1) -
delete
_ attribute (1) -
delete
_ if (3) - denominator (1)
-
deprecate
_ constant (1) - descend (1)
-
destination
_ encoding (2) -
destination
_ encoding _ name (2) - det (2)
- detect (1)
- determinant (2)
- divmod (1)
-
do
_ rubygems _ update (1) - downto (2)
- drop (1)
-
drop
_ while (3) - each (9)
-
each
_ attribute (1) -
each
_ byte (1) -
each
_ child (3) -
each
_ codepoint (4) -
each
_ element _ with _ attribute (1) -
each
_ index (2) -
each
_ line (1) -
each
_ strongly _ connected _ component (1) -
each
_ strongly _ connected _ component _ from (1) -
each
_ with _ index (4) - eigen (1)
- eigensystem (1)
-
eigenvalue
_ matrix (1) - eigenvalues (1)
-
eigenvector
_ matrix (1) -
eigenvector
_ matrix _ inv (1) - eigenvectors (1)
-
enum
_ for (4) - exclude (1)
- expires (1)
- extern (1)
- fdiv (1)
- feed (1)
- fetch (1)
-
fetch
_ path (1) -
file
_ field (1) - filename (1)
- filename= (1)
- find (3)
-
find
_ all (2) -
find
_ enclosing _ module _ named (1) -
find
_ executable (1) -
find
_ index (4) -
find
_ library (2) -
find
_ local _ symbol (1) -
find
_ matching (1) -
find
_ name (2) - floor (1)
- flush (3)
-
force
_ update (1) - form (2)
-
garbage
_ collect (1) -
gem
_ signature (1) - get (1)
-
get
_ path (1) - getbinaryfile (1)
- grep (1)
-
grep
_ v (1) - gsub (1)
- gsub! (1)
- hidden (1)
- hour (1)
- include? (1)
- index (3)
-
index
_ signature (1) -
inner
_ product (1) -
install
_ update _ defaults _ str (1) - julian (1)
- julian? (1)
-
keep
_ if (2) - l (1)
- lastBuildDate (2)
- lastBuildDate= (2)
-
last
_ update (1) -
last
_ update= (1) -
latest
_ cache _ data (1) -
latest
_ specs (1) -
load
_ gemspec (1) -
load
_ public _ key (1) - lup (1)
-
lup
_ decomposition (1) - magnitude (3)
- mailbox (1)
-
marshal
_ dump (1) -
matched
_ count (1) -
matched
_ size (1) - minute (1)
- mlsd (2)
-
multipart
_ form (2) - name (1)
- name= (1)
-
named
_ captures (1) - next (1)
-
next
_ update (1) -
next
_ update= (1) -
node
_ type (1) - norm (1)
- normalized= (1)
- notationdecl (1)
- notationdecl? (1)
- notify (2)
-
num
_ classes (1) -
num
_ classes= (1) -
num
_ files (1) -
num
_ files= (1) -
num
_ methods (1) -
num
_ methods= (1) -
num
_ modules (1) -
num
_ modules= (1) - oid (1)
- oid= (1)
-
on
_ default (1) -
open
_ uri _ or _ path (1) - outdated (1)
- p (1)
- pack (2)
-
password
_ field (1) - path (1)
- path= (1)
-
path
_ translated (1) - pid (1)
- pivots (1)
-
prepend
_ features (1) -
prime
_ division (1) -
primitive
_ convert (4) - private (1)
-
private
_ class _ method (1) -
private
_ constant (1) -
private
_ instance _ methods (1) -
private
_ method _ defined? (1) -
private
_ methods (1) -
processing
_ instruction (1) - prune (1)
- pubDate (3)
- pubDate= (3)
- public (1)
- public= (1)
-
push
_ all _ highest _ version _ gems _ on _ load _ path (1) -
push
_ gem _ version _ on _ load _ path (1) - pushd (1)
- pushdir (1)
- put (2)
- put2 (2)
- putbinaryfile (1)
-
quirks
_ mode (1) -
quirks
_ mode= (1) -
quirks
_ mode? (1) - r (1)
-
radio
_ group (1) -
raw
_ data (2) -
read
_ all _ cache _ data (1) -
read
_ cache _ data (1) -
readable
_ atfer _ eof? (3) -
recvfrom
_ nonblock (1) - reject! (2)
-
remove
_ by _ name (1) -
remove
_ const (1) -
remove
_ spec (1) -
repeated
_ combination (1) -
repeated
_ permutation (2) - replicate (1)
- request (2)
-
request
_ get (2) -
request
_ head (2) -
request
_ post (2) -
request
_ put (2) -
required
_ ruby _ version (1) -
required
_ ruby _ version= (1) -
required
_ rubygems _ version (1) -
required
_ rubygems _ version= (1) -
reset
_ cache _ data (1) -
reset
_ cache _ for (1) -
respond
_ to _ missing? (2) -
return
_ format (1) -
return
_ format= (1) - rewind (2)
- rindex (1)
- round (5)
- route (1)
-
runtime
_ dependencies (1) -
satisfied
_ by? (1) -
satisfies
_ requirement? (1) - scanf (2)
- search (1)
- select (3)
- select! (2)
-
send
_ request (1) -
set
_ cache _ data (1) -
set
_ default _ paths (1) -
set
_ generator (1) -
set
_ redirect (1) - setuid? (1)
- sign (1)
- signaled? (1)
- singular? (1)
-
slice
_ when (1) - solve (1)
-
source
_ location (2) -
spec
_ path (1) - specification (1)
- status (2)
- step (1)
- strftime (2)
- struct (1)
- sub (2)
- sub! (1)
- succ (3)
- sunday? (1)
-
sy
_ updateBase (1) -
sy
_ updateBase= (1) -
sy
_ updateFrequency (1) -
sy
_ updateFrequency= (1) -
sy
_ updatePeriod (1) -
sy
_ updatePeriod= (1) - system= (1)
- terminated? (1)
-
text
_ field (1) -
to
_ a (2) -
to
_ ary (2) -
to
_ binary (1) -
to
_ der (1) -
to
_ enum (4) -
to
_ json (2) -
to
_ s (1) - truncate (5)
-
tsort
_ each (1) - uid (1)
-
uid
_ fetch (1) -
uid
_ store (1) - union (1)
-
unit
_ test (1) -
unix
_ path (1) -
unix
_ rights (1) - unlink (2)
- unlock (1)
-
unmatched
_ alias _ lists (1) -
unmatched
_ alias _ lists= (1) - unpack (1)
- update (10)
-
update
_ sources (1) -
update
_ sources= (1) - updated (3)
-
upper
_ bound (1) -
upper
_ bound= (1) - upto (1)
- userdb (1)
- utime (1)
- v (1)
-
v
_ inv (1) - value (4)
- value= (1)
-
values
_ at (6) -
verify
_ gem (1) - visibility (2)
-
which
_ to _ update (1) -
with
_ index (4) -
with
_ object (2) - write (6)
-
write
_ require _ paths _ file _ if _ needed (1) - yield (1)
- zip (2)
検索結果
先頭5件
- Gem
:: InstallUpdateOptions # add _ install _ update _ options - Gem
:: InstallUpdateOptions # install _ update _ defaults _ str -> String - Gem
:: RequirePathsBuilder # write _ require _ paths _ file _ if _ needed(spec = @spec , gem _ home = @gem _ home) - Encoding
:: InvalidByteSequenceError # destination _ encoding _ name -> String - Gem
:: SourceIndex # index _ signature -> String
-
Gem
:: InstallUpdateOptions # add _ install _ update _ options (136504.0) -
インストールとアップデートに関するオプションを追加します。
インストールとアップデートに関するオプションを追加します。 -
Gem
:: InstallUpdateOptions # install _ update _ defaults _ str -> String (118204.0) -
Gem コマンドの install サブコマンドに渡されるデフォルトのオプションを返します。
Gem コマンドの install サブコマンドに渡されるデフォルトのオプションを返します。
デフォルトのオプションは以下の通りです。
--rdoc --no-force --no-test --wrappers -
Gem
:: RequirePathsBuilder # write _ require _ paths _ file _ if _ needed(spec = @spec , gem _ home = @gem _ home) (109204.0) -
必要であれば、'.require_paths' というファイルを Gem ごとに作成します。
必要であれば、'.require_paths' というファイルを Gem ごとに作成します。 -
Encoding
:: InvalidByteSequenceError # destination _ encoding _ name -> String (100204.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#destination_encoding -
Gem
:: SourceIndex # index _ signature -> String (100204.0) -
ソースインデックスの SHA256 ダイジェストを返します。
ソースインデックスの SHA256 ダイジェストを返します。
この値はインデックスが変更されると変化します。 -
Array
# repeated _ permutation(n) -> Enumerator (91876.0) -
サイズ n の重複順列をすべて生成し,それを引数としてブロックを実行します。
サイズ n の重複順列をすべて生成し,それを引数としてブロックを実行します。
得られる順列の順序は保証されません。ブロックなしで呼び出されると, 順列
を生成する Enumerator オブジェクトを返します。
@param n 生成する配列のサイズを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//emlist[例][ruby... -
Array
# repeated _ permutation(n) { |p| . . . } -> self (91576.0) -
サイズ n の重複順列をすべて生成し,それを引数としてブロックを実行します。
サイズ n の重複順列をすべて生成し,それを引数としてブロックを実行します。
得られる順列の順序は保証されません。ブロックなしで呼び出されると, 順列
を生成する Enumerator オブジェクトを返します。
@param n 生成する配列のサイズを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//emlist[例][ruby... -
Gem
:: QuickLoader # push _ all _ highest _ version _ gems _ on _ load _ path (91504.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: QuickLoader # push _ gem _ version _ on _ load _ path (91504.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
CGI
:: QueryExtension # path _ translated -> String (91204.0) -
ENV['PATH_TRANSLATED'] を返します。
ENV['PATH_TRANSLATED'] を返します。 -
Encoding
:: UndefinedConversionError # destination _ encoding _ name -> String (91204.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#destination_encoding -
Gem
:: Commands :: UpdateCommand # do _ rubygems _ update(version) (91204.0) -
RubyGems 自体を更新します。
RubyGems 自体を更新します。 -
Gem
:: Commands :: UpdateCommand # which _ to _ update(highest _ installed _ gems , gem _ names) -> Array (91204.0) -
更新が必要な Gem のリストを返します。
更新が必要な Gem のリストを返します。 -
Matrix
:: EigenvalueDecomposition # eigenvector _ matrix _ inv -> Matrix (91204.0) -
左固有ベクトルを縦に並べた行列を返します。
左固有ベクトルを縦に並べた行列を返します。
これは Matrix::EigenvalueDecomposition#v の逆行列です -
Encoding
:: InvalidByteSequenceError # destination _ encoding -> Encoding (90904.0) -
エラーを発生させた変換の変換先のエンコーディングを Encoding オブジェクトで返します。
エラーを発生させた変換の変換先のエンコーディングを Encoding
オブジェクトで返します。
@see Encoding::InvalidByteSequenceError#source_encoding,
Encoding::UndefinedConversionError#destination_encoding -
Gem
:: Package :: TarOutput # add _ signatures (82204.0) -
gem-format な tar ファイルに data.tar.gz.sig, metadata.gz.sig を追加します。
gem-format な tar ファイルに data.tar.gz.sig, metadata.gz.sig を追加します。
@see Gem::Security::Signer -
Gem
:: Specification # runtime _ dependencies -> Array (82204.0) -
この Gem パッケージが依存している Gem パッケージのリストを返します。
この Gem パッケージが依存している Gem パッケージのリストを返します。 -
RSS
:: SyndicationModel # sy _ updateFrequency (82204.0) -
@todo
@todo -
RSS
:: SyndicationModel # sy _ updateFrequency= (82204.0) -
@todo
@todo -
Scanf
:: FormatString # matched _ count (82204.0) -
@todo
@todo -
WEBrick
:: HTTPUtils :: FormData # append _ data(data) -> self (82204.0) -
WEBrick::HTTPUtils の内部で使われます。ユーザがこのメソッドを直接呼ぶことはありません。
WEBrick::HTTPUtils の内部で使われます。ユーザがこのメソッドを直接呼ぶことはありません。 -
Encoding
:: UndefinedConversionError # destination _ encoding -> Encoding (81904.0) -
エラーを発生させた変換の変換先のエンコーディングを Encoding オブジェクトで返します。
エラーを発生させた変換の変換先のエンコーディングを Encoding
オブジェクトで返します。
@see Encoding::UndefinedConversionError#source_encoding -
WEBrick
:: HTTPAuth :: DigestAuth # authenticate(request , response) -> true (81904.0) -
クライアントから送られてきたユーザ名とパスワードを認証します。 認証に失敗した場合は challenge を呼びます。
クライアントから送られてきたユーザ名とパスワードを認証します。
認証に失敗した場合は challenge を呼びます。
@param request WEBrick::HTTPRequest のインスタンスを指定します。
@param response WEBrick::HTTPResponse のインスタンスを指定します。
@raise WEBrick::HTTPStatus::Unauthorized 認証に失敗した場合に発生します。 -
Matrix
:: EigenvalueDecomposition # d -> Matrix (81607.0) -
固有値を対角成分に並べた行列を返します。
固有値を対角成分に並べた行列を返します。 -
Matrix
:: LUPDecomposition # u -> Matrix (81607.0) -
LUP分解の上半行列部分を返します。
LUP分解の上半行列部分を返します。 -
Array
# repeated _ combination(n) -> Enumerator (73876.0) -
サイズ n の重複組み合わせをすべて生成し、それを引数としてブロックを実行 します。
サイズ n の重複組み合わせをすべて生成し、それを引数としてブロックを実行
します。
得られる組み合わせの順序は保証されません。ブロックなしで呼び出されると、
組み合わせを生成する Enumerator オブジェクトを返します。
@param n 生成される配列のサイズを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//emli... -
OpenSSL
:: OCSP :: BasicResponse # add _ status(cid , status , reason , revtime , thisupd , nextupd , exts) -> self (73804.0) -
証明書の状態の問い合わせの結果をオブジェクトに追加します。
証明書の状態の問い合わせの結果をオブジェクトに追加します。
詳しくは OpenSSL::OCSP::BasicResponse#status を見てください。
@param cid 問い合わせの(OpenSSL::OCSP::CertificateId オブジェクト)
@param status ステータスコード(整数)
@param reason 失効理由コード(整数)
@param revtime 失効時刻(Time オブジェクトもしくは nil)
@param thisupd 最終更新時刻(Time オブジェクト)
@param nextupd 次回更新時刻(Time オブジェクト)... -
Gem
:: LocalRemoteOptions # add _ update _ sources _ option (73204.0) -
オプション --update-source を追加します。
オプション --update-source を追加します。 -
Gem
:: Package :: TarOutput # add _ gem _ contents {|data _ tar _ writer| . . . } -> self (73204.0) -
gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ ソッドです。
gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ
ソッドです。
ブロックには data.tar.gz に紐付いた Gem::Package::TarWriter のイ
ンスタンスが渡されます。このブロックパラメータには
Gem::Specification を追加するための metadata, metadata= という特
異メソッドが追加されています。 -
Gem
:: SourceIndex # gem _ signature(gem _ full _ name) -> String (73204.0) -
与えられた名前を持つ Gem の SHA256 ダイジェストを返します。
与えられた名前を持つ Gem の SHA256 ダイジェストを返します。
@param gem_full_name Gem の名前を指定します。 -
Module
# append _ features(module _ or _ class) -> self (73204.0) -
モジュール(あるいはクラス)に self の機能を追加します。
モジュール(あるいはクラス)に self の機能を追加します。
このメソッドは Module#include の実体であり、
include を Ruby で書くと以下のように定義できます。
//emlist[例][ruby]{
def include(*modules)
modules.reverse_each do |mod|
# append_features や included はプライベートメソッドなので
# 直接 mod.append_features(self) などとは書けない
mod.__send__(:append_features, s... -
Module
# prepend _ features(mod) -> self (73204.0) -
Module#prepend から呼び出されるメソッドで、 prepend の処理の実体です。このメソッド自体は mod で指定した モジュール/クラスの継承チェインの先頭に self を追加します。
Module#prepend から呼び出されるメソッドで、
prepend の処理の実体です。このメソッド自体は mod で指定した
モジュール/クラスの継承チェインの先頭に self を追加します。
このメソッドを上書きすることで、prepend の処理を変更したり
追加したりすることができます。
@param mod prepend を呼び出したモジュール
@return mod が返されます
//emlist[例][ruby]{
class Recorder
RECORDS = []
end
module X
def self.prepend_features(mod)
... -
OpenSSL
:: X509 :: CRL # next _ update -> Time (73204.0) -
CRL の次回更新日時を Time オブジェクトで返します。
CRL の次回更新日時を Time オブジェクトで返します。 -
OpenSSL
:: X509 :: CRL # next _ update=(time) (73204.0) -
CRL の次回更新日時を Time オブジェクトで設定します。
CRL の次回更新日時を Time オブジェクトで設定します。
@param time 最終更新日時
@raise OpenSSL::X509::CRLError 設定に失敗した場合に発生します
@see OpenSSL::X509::CRL#next_update -
RDoc
:: Context # unmatched _ alias _ lists -> {String => RDoc :: Alias} (73204.0) -
メソッド名の対応が取れていない alias の旧メソッド名がキー、 RDoc::Alias が値の Hash を返します。
メソッド名の対応が取れていない alias の旧メソッド名がキー、
RDoc::Alias が値の Hash を返します。 -
RDoc
:: Context # unmatched _ alias _ lists=(val) (73204.0) -
メソッド名の対応が取れていない alias の旧メソッド名がキー、 RDoc::Alias が値の Hash を設定します。
メソッド名の対応が取れていない alias の旧メソッド名がキー、
RDoc::Alias が値の Hash を設定します。
@param val 旧メソッド名がキー、RDoc::Alias が値の Hash を指
定します。 -
Date
# sunday? -> bool (72904.0) -
日曜日なら真を返します。
日曜日なら真を返します。 -
Gem
:: SourceInfoCache # latest _ cache _ data -> Hash (72904.0) -
最新のキャッシュデータを返します。
最新のキャッシュデータを返します。 -
MatchData
# named _ captures -> Hash (72904.0) -
名前付きキャプチャをHashで返します。
名前付きキャプチャをHashで返します。
Hashのキーは名前付きキャプチャの名前です。Hashの値はキーの名前に対応した名前付きグループのうち最後にマッチした文字列です。
//emlist[例][ruby]{
m = /(?<a>.)(?<b>.)/.match("01")
m.named_captures # => {"a" => "0", "b" => "1"}
m = /(?<a>.)(?<b>.)?/.match("0")
m.named_captures # => {"a" => "0", "b" => nil}
m = /(?<a>.)(?<a>.)/.match("0... -
Matrix
:: EigenvalueDecomposition # eigenvalues -> [Float] (72904.0) -
固有値を配列で返します。
固有値を配列で返します。 -
Matrix
:: EigenvalueDecomposition # eigenvector _ matrix -> Matrix (72904.0) -
右固有ベクトルを横に並べた行列を返します。
右固有ベクトルを横に並べた行列を返します。 -
REXML
:: AttlistDecl # include?(key) -> bool (72904.0) -
key が属性名であるならば真を返します。
key が属性名であるならば真を返します。
@param key 属性名であるかどうか判定する文字列 -
RSS
:: SyndicationModel # sy _ updateBase (72904.0) -
@todo
@todo -
RSS
:: SyndicationModel # sy _ updateBase= (72904.0) -
@todo
@todo -
RSS
:: SyndicationModel # sy _ updatePeriod (72904.0) -
@todo
@todo -
RSS
:: SyndicationModel # sy _ updatePeriod= (72904.0) -
@todo
@todo -
UnboundMethod
# source _ location -> [String , Integer] | nil (72904.0) -
ソースコードのファイル名と行番号を配列で返します。
...nil を返します。
//emlist[例][ruby]{
require 'time'
Time.instance_method(:zone).source_location # => nil
Time.instance_method(:httpdate).source_location # => ["/Users/user/.rbenv/versions/2.4.3/lib/ruby/2.4.0/time.rb", 654]
//}
@see Proc#source_location, Method#source_location... -
Matrix
:: EigenvalueDecomposition # v _ inv -> Matrix (72604.0) -
左固有ベクトルを縦に並べた行列を返します。
左固有ベクトルを縦に並べた行列を返します。
これは Matrix::EigenvalueDecomposition#v の逆行列です -
OpenSSL
:: X509 :: Request # add _ attribute(attr) -> OpenSSL :: X509 :: Attribute (65104.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 オブジェクトを返します。 -
Enumerator
:: Lazy # enum _ for(method = :each , *args) -> Enumerator :: Lazy (64966.0) -
Object#to_enum と同じですが、Enumerator::Lazy を返します。
Object#to_enum と同じですが、Enumerator::Lazy を返します。
to_enum は「ブロック付きで呼ぶとループを実行し、ブロックを省略した場合は
Enumerator を返す」ようなメソッドを定義するときによく使われます。
このときに lazy 性が正しく引き継がれるように、Lazy#to_enum は
素のEnumerator ではなく Enumerator::Lazy を返すようになっています。
//emlist[例][ruby]{
module Enumerable
# 要素をn回ずつ繰り返すメソッド
# 例:[1,2,3].repeat(2) ... -
Enumerator
:: Lazy # enum _ for(method = :each , *args) {|*args| block} -> Enumerator :: Lazy (64966.0) -
Object#to_enum と同じですが、Enumerator::Lazy を返します。
Object#to_enum と同じですが、Enumerator::Lazy を返します。
to_enum は「ブロック付きで呼ぶとループを実行し、ブロックを省略した場合は
Enumerator を返す」ようなメソッドを定義するときによく使われます。
このときに lazy 性が正しく引き継がれるように、Lazy#to_enum は
素のEnumerator ではなく Enumerator::Lazy を返すようになっています。
//emlist[例][ruby]{
module Enumerable
# 要素をn回ずつ繰り返すメソッド
# 例:[1,2,3].repeat(2) ... -
Enumerator
:: Lazy # to _ enum(method = :each , *args) -> Enumerator :: Lazy (64966.0) -
Object#to_enum と同じですが、Enumerator::Lazy を返します。
Object#to_enum と同じですが、Enumerator::Lazy を返します。
to_enum は「ブロック付きで呼ぶとループを実行し、ブロックを省略した場合は
Enumerator を返す」ようなメソッドを定義するときによく使われます。
このときに lazy 性が正しく引き継がれるように、Lazy#to_enum は
素のEnumerator ではなく Enumerator::Lazy を返すようになっています。
//emlist[例][ruby]{
module Enumerable
# 要素をn回ずつ繰り返すメソッド
# 例:[1,2,3].repeat(2) ... -
Enumerator
:: Lazy # to _ enum(method = :each , *args) {|*args| block} -> Enumerator :: Lazy (64966.0) -
Object#to_enum と同じですが、Enumerator::Lazy を返します。
Object#to_enum と同じですが、Enumerator::Lazy を返します。
to_enum は「ブロック付きで呼ぶとループを実行し、ブロックを省略した場合は
Enumerator を返す」ようなメソッドを定義するときによく使われます。
このときに lazy 性が正しく引き継がれるように、Lazy#to_enum は
素のEnumerator ではなく Enumerator::Lazy を返すようになっています。
//emlist[例][ruby]{
module Enumerable
# 要素をn回ずつ繰り返すメソッド
# 例:[1,2,3].repeat(2) ... -
Gem
:: ConfigFile # update _ sources=(update _ sources) (64804.0) -
Gem::SourceInfoCache を毎回更新するかどうか設定します。
Gem::SourceInfoCache を毎回更新するかどうか設定します。
@param update_sources 真を指定すると毎回 Gem::SourceInfoCache を更新します。 -
OpenSSL
:: Cipher # update(data) -> String (64804.0) -
渡された文字列を暗号化もしくは復号化して文字列として返します。
渡された文字列を暗号化もしくは復号化して文字列として返します。
どちらがなされるかは直前に OpenSSL::Cipher#encrypt もしくは
OpenSSL::Cipher#decrypt のいずれが呼びだされたかに
よって決まります。
ブロック暗号を利用する場合は、暗号化/復号化はブロックサイズで規定された
バイト数ごとに行われます。そのため余ったデータは暗号オブジェクト内部に
保存され、次の文字列が渡されたときに使われます。
暗号化/復号化すべきデータを渡し終えた後は、
OpenSSL::Cipher#final
を呼びだして暗号オブジェクト内部に残されたデータを暗号化... -
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... -
Float
# round(ndigits = 0) -> Integer | Float (64504.0) -
自身ともっとも近い整数もしくは実数を返します。
自身ともっとも近い整数もしくは実数を返します。
中央値 0.5, -0.5 はそれぞれ 1,-1 に切り上げされます。
いわゆる四捨五入ですが、偶数丸めではありません。
@param ndigits 丸める位を指定します。
ndigitsが0ならば、小数点以下を四捨五入し、整数を返します。
ndigitsが0より大きいならば、小数点以下の指定された位で四捨五入されます。
ndigitsが0より小さいならば、小数点以上の指定された位で四捨五入されます。
@param half ちょうど半分の値の丸め方を指定します。
サポートされている... -
Float
# round(ndigits = 0 , half: :up) -> Integer | Float (64504.0) -
自身ともっとも近い整数もしくは実数を返します。
自身ともっとも近い整数もしくは実数を返します。
中央値 0.5, -0.5 はそれぞれ 1,-1 に切り上げされます。
いわゆる四捨五入ですが、偶数丸めではありません。
@param ndigits 丸める位を指定します。
ndigitsが0ならば、小数点以下を四捨五入し、整数を返します。
ndigitsが0より大きいならば、小数点以下の指定された位で四捨五入されます。
ndigitsが0より小さいならば、小数点以上の指定された位で四捨五入されます。
@param half ちょうど半分の値の丸め方を指定します。
サポートされている... -
Gem
:: Specification # satisfies _ requirement?(dependency) -> bool (64504.0) -
この Gem パッケージが与えられた依存関係を満たすかどうかを返します。
この Gem パッケージが与えられた依存関係を満たすかどうかを返します。
依存関係を満たす場合は真を返します。そうでない場合は偽を返します。
@param dependency チェックしたい依存関係を指定します。
@see Gem::Dependency -
Matrix
# find _ index(selector = :all) -> Enumerator (64504.0) -
指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。
指定した値と一致する要素の位置を [row, column] という配列で返します。
ブロックを与えた場合は各要素を引数としてブロックを呼び出し、
返り値が真であった要素の位置を返します。
複数の位置で値が一致する/ブロックが真を返す、場合は最初
に見つかった要素の位置を返します。
selector で行列のどの部分を探すかを指定します。この引数の意味は
Matrix#each を参照してください。
//emlist[例][ruby]{
require 'matrix'
Matrix[ [1,2], [3,4] ].index(&:even?) # => [0, 1]
Matrix[ ... -
Matrix
# round(ndigits = 0) -> Matrix (64504.0) -
行列の各要素を指定した桁数で丸めた行列を返します。
行列の各要素を指定した桁数で丸めた行列を返します。
@see Float#round -
Pathname
# expand _ path(default _ dir = & # 39; . & # 39;) -> Pathname (64504.0) -
Pathname.new(File.expand_path(self.to_s, *args)) と同じです。
Pathname.new(File.expand_path(self.to_s, *args)) と同じです。
@param default_dir self が相対パスであれば default_dir を基準に展開されます。
//emlist[例][ruby]{
require "pathname"
path = Pathname("testfile")
Pathname.pwd # => #<Pathname:/path/to>
path.expand_path # => #<Pathname:/path/to/testfile>
path.e... -
Prime
:: PseudoPrimeGenerator # upper _ bound=(upper _ bound) (64504.0) -
新しい列挙上界をセットします。
新しい列挙上界をセットします。
@param upper_bound 新しい上界を整数または nil で指定します。 nil は上界がなく無限に素数を列挙すべきであることを意味します。 -
MatchData
# values _ at(*index) -> [String] (64381.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... -
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 属性値(文字列)
... -
REXML
:: Element # add _ attributes(attrs) -> () (64276.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) -> () (64240.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 (64207.0) -
固有値を対角成分に並べた行列を返します。
固有値を対角成分に並べた行列を返します。 -
Gem
:: Specification # required _ ruby _ version -> Gem :: Requirement (64204.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。 -
Gem
:: Specification # required _ ruby _ version=(requirement) (64204.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement -
Gem
:: Specification # required _ rubygems _ version -> Gem :: Requirement (64204.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。 -
Gem
:: Specification # required _ rubygems _ version=(requirement) (64204.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement -
Gem
:: StreamUI :: SilentProgressReporter # updated(message) -> nil (64204.0) -
何もしません。
何もしません。
@param message 指定しても意味がありません。 -
Matrix
# find _ index(value , selector = :all) -> [Integer , Integer] | nil (64204.0) -
指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。
指定した値と一致する要素の位置を [row, column] という配列で返します。
ブロックを与えた場合は各要素を引数としてブロックを呼び出し、
返り値が真であった要素の位置を返します。
複数の位置で値が一致する/ブロックが真を返す、場合は最初
に見つかった要素の位置を返します。
selector で行列のどの部分を探すかを指定します。この引数の意味は
Matrix#each を参照してください。
//emlist[例][ruby]{
require 'matrix'
Matrix[ [1,2], [3,4] ].index(&:even?) # => [0, 1]
Matrix[ ... -
Module
# private _ instance _ methods(inherited _ too = true) -> [Symbol] (64204.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... -
OpenSSL
:: X509 :: Store # set _ default _ paths -> nil (64204.0) -
システムに組込まれている証明書を読み込みます。
システムに組込まれている証明書を読み込みます。
@raise OpenSSL::X509::StoreError 読み込みに失敗した場合に発生します -
Rational
# round(precision = 0) -> Integer | Rational (64204.0) -
自身ともっとも近い整数を返します。
自身ともっとも近い整数を返します。
中央値 0.5, -0.5 はそれぞれ 1,-1 に切り上げされます。
@param precision 計算結果の精度
@raise TypeError precision に整数以外のものを指定すると発生します。
//emlist[例][ruby]{
Rational(3).round # => 3
Rational(2, 3).round # => 1
Rational(-3, 2).round # => -2
//}
precision を指定した場合は指定した桁数の数値と、上述の性質に最も近い整
数か Rational を返し... -
Shell
:: CommandProcessor # truncate(path , length) -> 0 (64204.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param path パスを表す文字列を指定します。
@param length 変更したいサイズを整数で与えます。
@see File.truncate -
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 = ... -
Addrinfo
# unix _ path -> String (63904.0) -
Unix domain socket の path を文字列で返します。
Unix domain socket の path を文字列で返します。
require 'socket'
Addrinfo.unix("/tmp/sock").unix_path #=> "/tmp/sock"
@raise SocketError アドレスが Unix domain socket のものでない場合に発生します -
CGI
:: Session # update -> () (63904.0) -
データベースクラスの update メソッドを呼び出して、 セッション情報をサーバに保存します。
データベースクラスの update メソッドを呼び出して、
セッション情報をサーバに保存します。
MemoryStore の場合は何もしません。 -
CGI
:: Session :: FileStore # update -> () (63904.0) -
セッションの状態をファイルに保存します。
セッションの状態をファイルに保存します。 -
CGI
:: Session :: MemoryStore # update -> () (63904.0) -
セッションの状態を保存します。 このクラスでは何もしません。
セッションの状態を保存します。
このクラスでは何もしません。 -
CGI
:: Session :: NullStore # update -> () (63904.0) -
セッションの状態を保存します。 このクラスでは何もしません。
セッションの状態を保存します。
このクラスでは何もしません。 -
CGI
:: Session :: PStore # update -> () (63904.0) -
セッションの状態をファイルに保存します。
セッションの状態をファイルに保存します。 -
DublinCoreModel
# dc _ relation (63904.0) -
@todo
@todo -
DublinCoreModel
# dc _ relation= (63904.0) -
@todo
@todo -
DublinCoreModel
# dc _ relations (63904.0) -
@todo
@todo -
Gem
:: ConfigFile # update _ sources -> bool (63904.0) -
真の場合は Gem::SourceInfoCache を毎回更新します。 そうでない場合は、キャッシュがあればキャッシュの情報を使用します。
真の場合は Gem::SourceInfoCache を毎回更新します。
そうでない場合は、キャッシュがあればキャッシュの情報を使用します。 -
Gem
:: QuickLoader # calculate _ integers _ for _ gem _ version (63904.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: SourceIndex # outdated -> Array (63904.0) -
更新されていない Gem::Specification のリストを返します。
更新されていない Gem::Specification のリストを返します。 -
Gem
:: SourceIndex # update(source _ uri , all) -> bool (63904.0) -
第一引数で指定された URI を使用して自身を更新します。
第一引数で指定された URI を使用して自身を更新します。
@param source_uri 更新に使用する URI を指定します。文字列か URI::Generic のサブクラスを指定します。
@param all 偽を指定すると最新バージョンの Gem のみ取得します。真を指定すると全てのバージョンの Gem を取得します。 -
Gem
:: SourceInfoCache # update -> true (63904.0) -
キャッシュが更新されたことをマークします。更新自体は行いません。
キャッシュが更新されたことをマークします。更新自体は行いません。 -
Gem
:: Specification # assign _ defaults -> () (63904.0) -
全ての属性にデフォルト値をセットします。
全ての属性にデフォルト値をセットします。
これはアクセサメソッドを使用して行われるので、ブロックを用いた特別な初期化も
きちんと実行されます。セットされる値はデフォルト値のコピーです。 -
Matrix
:: LUPDecomposition # determinant -> Numeric (63904.0) -
元の行列の行列式の値を返します。 LUP 分解の結果を利用して計算します。
元の行列の行列式の値を返します。
LUP 分解の結果を利用して計算します。
@see Matrix#determinant -
Method
# source _ location -> [String , Integer] | nil (63904.0) -
ソースコードのファイル名と行番号を配列で返します。
ソースコードのファイル名と行番号を配列で返します。
その手続オブジェクトが ruby で定義されていない(つまりネイティブ
である)場合は nil を返します。
@see Proc#source_location
//emlist[例][ruby]{
# ------- /tmp/foo.rb ---------
class Foo
def foo; end
end
# ----- end of /tmp/foo.rb ----
require '/tmp/foo'
m = Foo.new.method(:foo) # => #<Method: Foo#foo>
m.source...