ライブラリ
- ビルトイン (55)
-
cgi
/ core (21) -
cgi
/ html (45) - csv (4)
- date (1)
- dbm (1)
- drb (1)
- fiddle (2)
- getoptlong (4)
- ipaddr (1)
-
irb
/ context (7) -
irb
/ ext / tracer (3) - json (23)
-
json
/ add / bigdecimal (1) -
json
/ add / complex (1) -
json
/ add / date (1) -
json
/ add / date _ time (1) -
json
/ add / exception (1) -
json
/ add / ostruct (1) -
json
/ add / range (1) -
json
/ add / rational (1) -
json
/ add / regexp (1) -
json
/ add / struct (1) -
json
/ add / symbol (1) -
json
/ add / time (1) - kconv (1)
- matrix (38)
- mkmf (9)
-
net
/ ftp (3) -
net
/ http (6) -
net
/ imap (17) - open-uri (4)
- openssl (18)
- optparse (36)
- pathname (1)
- prime (3)
- pstore (2)
- psych (5)
- rake (8)
-
rake
/ packagetask (2) -
rake
/ rdoctask (1) -
rake
/ testtask (2) -
rdoc
/ context (5) -
rdoc
/ markup (2) -
rdoc
/ top _ level (1) - rexml (1)
-
rexml
/ document (13) -
rexml
/ parsers / pullparser (1) -
rexml
/ sax2listener (1) -
rexml
/ streamlistener (9) - rss (4)
-
rubygems
/ command (3) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ config _ file (4) -
rubygems
/ platform (1) -
rubygems
/ security (1) -
rubygems
/ specification (37) -
rubygems
/ user _ interaction (11) -
rubygems
/ version (2) -
shell
/ process-controller (13) - socket (10)
- stringio (1)
- strscan (1)
- time (2)
- tracer (2)
- tsort (5)
- uri (1)
-
webrick
/ httpauth / digestauth (1) -
webrick
/ httpresponse (4) -
webrick
/ httpservlet / abstract (7) -
win32
/ registry (2) - zlib (2)
クラス
-
ARGF
. class (2) - Addrinfo (1)
- Array (1)
- BasicSocket (5)
- BigDecimal (1)
- CGI (1)
-
CSV
:: Table (2) - Complex (1)
- DBM (1)
-
DRb
:: DRbRemoteError (1) - Date (1)
- DateTime (2)
-
Encoding
:: Converter (5) -
Encoding
:: InvalidByteSequenceError (2) -
Encoding
:: UndefinedConversionError (2) - Exception (6)
-
Fiddle
:: Function (2) -
Gem
:: Command (3) -
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: ConfigFile (4) -
Gem
:: Platform (1) -
Gem
:: Security :: Policy (1) -
Gem
:: Specification (37) -
Gem
:: StreamUI (7) -
Gem
:: StreamUI :: SilentProgressReporter (1) -
Gem
:: StreamUI :: SimpleProgressReporter (1) -
Gem
:: StreamUI :: VerboseProgressReporter (1) -
Gem
:: Version (2) - GetoptLong (4)
- IO (2)
- IPAddr (1)
-
IRB
:: Context (10) -
JSON
:: Parser (1) -
JSON
:: State (11) - Matrix (18)
-
Matrix
:: EigenvalueDecomposition (10) -
Matrix
:: LUPDecomposition (10) - Method (1)
- Module (4)
-
Net
:: FTP (3) -
Net
:: HTTP (1) -
Net
:: HTTPResponse (4) -
Net
:: IMAP (1) -
Net
:: IMAP :: BodyTypeBasic (2) -
Net
:: IMAP :: BodyTypeMessage (2) -
Net
:: IMAP :: BodyTypeText (2) -
Net
:: IMAP :: ContentDisposition (2) -
Net
:: IMAP :: ContinuationRequest (1) -
Net
:: IMAP :: ResponseCode (1) -
Net
:: IMAP :: ResponseText (1) -
Net
:: IMAP :: TaggedResponse (3) -
Net
:: IMAP :: UntaggedResponse (2) - Object (3)
-
OpenSSL
:: ASN1 :: Constructive (3) -
OpenSSL
:: ASN1 :: ObjectId (1) -
OpenSSL
:: Config (4) -
OpenSSL
:: OCSP :: Response (1) -
OpenSSL
:: SSL :: SSLContext (4) -
OpenSSL
:: SSL :: SSLSocket (1) -
OpenSSL
:: X509 :: Extension (2) -
OpenSSL
:: X509 :: ExtensionFactory (1) - OpenStruct (1)
- OptionParser (27)
-
OptionParser
:: ParseError (5) - PStore (2)
- Pathname (1)
-
Prime
:: TrialDivisionGenerator (3) - Proc (1)
-
Psych
:: Nodes :: Node (2) -
Psych
:: SyntaxError (1) -
RDoc
:: Context (5) -
RDoc
:: Markup (2) -
RDoc
:: Options (10) -
RDoc
:: TopLevel (1) -
REXML
:: Attribute (1) -
REXML
:: Declaration (1) -
REXML
:: Document (1) -
REXML
:: Element (1) -
REXML
:: Instruction (3) -
REXML
:: NotationDecl (4) -
REXML
:: ParseException (1) -
REXML
:: Parsers :: PullEvent (1) -
REXML
:: XMLDecl (2) -
RSS
:: TrackBackModel20 :: TrackBackAbout (2) -
RSS
:: TrackBackModel20 :: TrackBackPing (2) -
Rake
:: Application (4) -
Rake
:: InvocationChain (1) -
Rake
:: InvocationChain :: EmptyInvocationChain (1) -
Rake
:: PackageTask (2) -
Rake
:: RDocTask (1) -
Rake
:: Task (1) -
Rake
:: TestTask (2) - Range (1)
- Rational (4)
- Regexp (1)
-
RubyVM
:: InstructionSequence (9) -
Shell
:: ProcessController (13) - SignalException (1)
- Socket (1)
-
Socket
:: Option (2) - String (7)
- StringIO (1)
- StringScanner (1)
- Struct (1)
- Symbol (1)
- Thread (2)
-
Thread
:: Backtrace :: Location (7) - Time (4)
- TracePoint (1)
- Tracer (2)
- UDPSocket (1)
-
URI
:: LDAP (1) - UnboundMethod (1)
-
WEBrick
:: HTTPAuth :: DigestAuth (1) -
WEBrick
:: HTTPResponse (4) -
WEBrick
:: HTTPServlet :: AbstractServlet (7) -
Win32
:: Registry (2) -
Zlib
:: Deflate (1) -
Zlib
:: Inflate (1)
モジュール
-
CGI
:: HtmlExtension (45) -
CGI
:: QueryExtension (20) -
Gem
:: InstallUpdateOptions (1) -
Gem
:: UserInteraction (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 (9)
-
Net
:: HTTPHeader (1) -
OpenSSL
:: Buffering (1) -
OpenURI
:: Meta (2) -
OpenURI
:: OpenRead (2) -
OptionParser
:: Arguable (4) -
REXML
:: SAX2Listener (1) -
REXML
:: StreamListener (9) -
Rake
:: TaskManager (1) - TSort (5)
キーワード
-
_ dump (1) -
absolute
_ path (2) - accept (2)
-
accept
_ charset (1) -
accept
_ encoding (1) -
accept
_ language (1) -
active
_ job? (1) -
active
_ jobs (1) -
active
_ jobs _ exist? (1) -
add
_ attribute (1) -
add
_ schedule (1) -
add
_ value (1) - alert (1)
-
alert
_ error (1) -
alert
_ warning (1) -
ap
_ name (1) -
arg
_ config (1) -
array
_ nl (1) -
array
_ nl= (1) -
ascii
_ only? (1) - ask (2)
-
ask
_ yes _ no (1) - attlistdecl (1)
- attributes (1)
-
auth
_ type (1) - authenticate (1)
- autoload? (1)
- autorequire (1)
-
back
_ trace _ limit (1) -
back
_ trace _ limit= (1) - backtrace (2)
- backtrace= (1)
-
backtrace
_ locations (3) - base (1)
-
base
_ label (2) - bindir (1)
- binread (1)
-
ca
_ file (1) -
ca
_ path (1) -
cache
_ control (1) - call (1)
- canonname (1)
- caption (2)
- cdata (1)
- charset (1)
- checkbox (2)
-
checkbox
_ group (2) -
choose
_ from _ list (1) - clone (3)
- cofactor (1)
-
cofactor
_ expansion (1) - component (1)
- concat (2)
-
config
_ file _ name (1) - conj (1)
- conjugate (1)
-
const
_ defined? (1) -
const
_ get (1) - constants (1)
- content (3)
- content= (3)
-
content
_ encoding (1) -
content
_ id (3) -
content
_ type (2) - context (1)
- convert (1)
- create (1)
-
create
_ body (1) -
create
_ ext _ from _ string (1) -
create
_ header (1) - d (1)
- data (1)
-
default
_ argv (1) -
default
_ executable (1) - description (5)
-
destination
_ encoding _ name (2) - det (1)
-
det
_ e (1) - determinant (1)
-
determinant
_ e (1) - diagonal? (1)
-
dir
_ config (1) - disasm (1)
- disassemble (1)
-
do
_ DELETE (1) -
do
_ GET (1) -
do
_ HEAD (1) -
do
_ OPTIONS (1) -
do
_ POST (1) -
do
_ PUT (1) - doctype (1)
- done (3)
-
dsp
_ type (1) - each (1)
-
each
_ attribute (1) -
each
_ strongly _ connected _ component (2) -
each
_ strongly _ connected _ component _ from (2) - eigen (1)
- eigensystem (1)
-
eigenvalue
_ matrix (1) - eigenvalues (1)
-
eigenvector
_ matrix (1) -
eigenvector
_ matrix _ inv (1) - eigenvectors (1)
- elementdecl (1)
- email (1)
-
enable
_ config (2) - entity (1)
- entitydecl (1)
- environment (1)
-
error
_ bytes (1) -
error
_ char (1) - eval (1)
- executable (1)
- executables (1)
- extensions (2)
-
extra
_ accessor _ flags (1) -
extra
_ accessors (1) -
extra
_ chain _ cert (1) -
extra
_ chain _ cert= (1) -
extra
_ rdoc _ files (1) -
extra
_ rdoc _ files= (1) - fetch (1)
-
file
_ field (2) -
file
_ name (1) - filename (1)
- files (1)
-
find
_ local _ symbol (1) - form (4)
-
full
_ gem _ path (1) -
full
_ name (1) -
gateway
_ interface (1) - generate (1)
-
get
_ one _ gem _ name (1) -
get
_ one _ optional _ argument (1) -
get
_ path (1) -
get
_ value (1) - header (1)
- help (1)
- hidden (2)
- homepage (1)
- html (2)
- hton (1)
-
image
_ format (1) - img (2)
-
in
_ transaction (1) - indent (1)
- indent= (1)
-
insert
_ output (1) - inspect (3)
-
install
_ update _ defaults _ str (1) -
installation
_ path (1) - instruction (1)
- instruction? (1)
- instructions (1)
- investigation (1)
-
irb
_ name (1) -
irb
_ path (1) - iso8601 (1)
- jobs (1)
- kconv (1)
- keys (1)
-
kill
_ job (1) - l (1)
- label (2)
-
laplace
_ expansion (1) -
last
_ description (1) -
last
_ response (1) -
last
_ response _ code (1) - lastresp (1)
-
lib
_ files (1) - lineno (1)
-
load
_ modules (1) -
loaded
_ from (1) -
long
_ name (1) - lup (1)
-
lup
_ decomposition (1) -
main
_ page (1) -
mark
_ version (1) - markup (1)
- msg (1)
-
multipart
_ form (4) - name (8)
- negotiate (1)
- next (1)
- normalize (1)
- notationdecl (1)
-
object
_ nl (1) -
object
_ nl= (1) -
only
_ trusted= (1) -
op
_ name (1) - open (2)
-
option
_ string (1) - order (4)
- order! (4)
-
original
_ dir (1) -
original
_ name (1) -
original
_ platform (1) - orthogonal? (1)
- p (1)
- param (1)
- parse (2)
- parse! (2)
-
parse
_ csv (1) - partition (1)
-
password
_ field (2) - path (3)
-
path
_ info (1) -
path
_ translated (1) - permutation? (1)
- permute (2)
- permute! (2)
- pivots (1)
- platform (1)
-
post
_ connection _ check (1) - pragma (1)
-
processing
_ instruction (1) -
program
_ name (1) -
psych
_ to _ yaml (1) - public (1)
- putback (2)
- quiet (1)
- quiet? (1)
-
radio
_ group (2) -
raised
_ exception (1) - rakefile (1)
-
raw
_ data (3) - read (1)
-
read
_ body (2) -
read
_ nonblock (4) - reason (2)
-
reason
_ phrase (1) -
recv
_ nonblock (1) -
recvfrom
_ nonblock (2) - recvmsg (1)
-
recvmsg
_ nonblock (1) - release (1)
-
remote
_ addr (1) - replacement (1)
- replacement= (1)
-
require
_ path (1) -
require
_ paths (1) - reset (2)
- responses (1)
-
return
_ format (1) - rewind (1)
- rpartition (1)
-
rubygems
_ version (1) -
script
_ name (1) -
scrolling
_ list (2) - sendmsg (1)
-
sendmsg
_ nonblock (1) -
server
_ name (1) -
server
_ software (1) - service (1)
-
set
_ backtrace (2) -
set
_ dictionary (2) -
set
_ encoding (1) -
set
_ error (1) - sfork (1)
-
signing
_ key (1) - signm (1)
- singular? (1)
- solve (1)
- source (1)
-
source
_ location (3) - space (1)
- space= (1)
-
space
_ before (1) -
space
_ before= (1) -
stand
_ alone? (2) - standalone (1)
-
start
_ job (1) -
static
_ path (1) -
status
_ line (1) -
status
_ string (1) - strftime (1)
-
strongly
_ connected _ components (1) - submit (2)
- succ (1)
- summary (1)
-
summary
_ indent (1) - system (1)
- tag (1)
- tagging (1)
- tagging= (1)
- target (1)
- target= (1)
- template (1)
-
template
_ dir (1) -
terminate
_ interaction (1) -
terminate
_ job (1) - terminated? (1)
-
test
_ file (1) -
test
_ files (1) -
test
_ suite _ file (1) - text (1)
-
text
_ field (2) - textarea (2)
-
to
_ a (5) -
to
_ ary (2) -
to
_ binary (1) -
to
_ csv (2) -
to
_ json (21) -
to
_ json _ raw (1) -
to
_ json _ raw _ object (1) -
to
_ r (1) -
to
_ ruby (1) -
to
_ s (13) -
to
_ yaml (2) - trace (2)
- transaction (1)
- truncate (1)
-
try
_ constant (2) - u (1)
-
unmatched
_ alias _ lists (1) -
use
_ tracer (1) -
use
_ tracer= (1) -
use
_ tracer? (1) -
user
_ agent (1) - v (1)
-
v
_ inv (1) - value (3)
- ver (1)
- version (4)
- version= (1)
-
wait
_ all _ jobs _ execution (1) -
waiting
_ job? (1) -
waiting
_ jobs (1) -
waiting
_ jobs _ exist? (1) -
with
_ config (2) -
write
_ nonblock (1) - xmldecl (1)
- xmlschema (1)
- yaml (1)
- zone (1)
検索結果
先頭5件
- TSort
# each _ strongly _ connected _ component _ from(node , id _ map={} , stack=[]) -> Enumerator - TSort
# each _ strongly _ connected _ component _ from(node , id _ map={} , stack=[]) {|nodes| . . . } -> () - TSort
# each _ strongly _ connected _ component -> Enumerator - TSort
# each _ strongly _ connected _ component {|nodes| . . . } -> nil - Exception
# backtrace _ locations -> [Thread :: Backtrace :: Location]
-
TSort
# each _ strongly _ connected _ component _ from(node , id _ map={} , stack=[]) -> Enumerator (91804.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... -
TSort
# each _ strongly _ connected _ component _ from(node , id _ map={} , stack=[]) {|nodes| . . . } -> () (91804.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... -
TSort
# each _ strongly _ connected _ component -> Enumerator (91504.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... -
TSort
# each _ strongly _ connected _ component {|nodes| . . . } -> nil (91504.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... -
Exception
# backtrace _ locations -> [Thread :: Backtrace :: Location] (83404.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
... -
TSort
# strongly _ connected _ components -> Array (73504.0) -
強連結成分の集まりを配列の配列として返します。 この配列は子から親に向かってソートされています。 各要素は強連結成分を表す配列です。
強連結成分の集まりを配列の配列として返します。
この配列は子から親に向かってソートされています。
各要素は強連結成分を表す配列です。
//emlist[使用例][ruby]{
require 'tsort'
class Hash
include TSort
alias tsort_each_node each_key
def tsort_each_child(node, &block)
fetch(node).each(&block)
end
end
non_sort = {1=>[2], 2=>[3, 4], 3=>[2], 4=>[]}
p non_sor... -
OptionParser
# on(long , klass = String , desc = "") {|v| . . . } -> self (73321.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
klass にはクラスを与えます。どのようなクラスを受け付けるかは、
以下の「デフォルトで利用可能な引数クラス」を参照して下さい。
OptionParser.accept や OptionParser#accept によって、受け付け
るクラスを増やすことができます。登録されていないクラスが指定された
場合、例外 ArgumentError を投げます。
また、登録されたクラスであっても引数が変換できないものである場合、例外
OptionParser::I... -
OptionParser
# on(short , long , klass = String , desc = "") {|v| . . . } -> self (73321.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
klass にはクラスを与えます。どのようなクラスを受け付けるかは、
以下の「デフォルトで利用可能な引数クラス」を参照して下さい。
OptionParser.accept や OptionParser#accept によって、受け付け
るクラスを増やすことができます。登録されていないクラスが指定された
場合、例外 ArgumentError を投げます。
また、登録されたクラスであっても引数が変換できないものである場合、例外
OptionParser::I... -
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 行列が正方行列でない場合に発生します -
OptionParser
# on(short , klass = String , desc = "") {|v| . . . } -> self (73021.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
klass にはクラスを与えます。どのようなクラスを受け付けるかは、
以下の「デフォルトで利用可能な引数クラス」を参照して下さい。
OptionParser.accept や OptionParser#accept によって、受け付け
るクラスを増やすことができます。登録されていないクラスが指定された
場合、例外 ArgumentError を投げます。
また、登録されたクラスであっても引数が変換できないものである場合、例外
OptionParser::I... -
Tracer
# on -> () (72310.0) -
トレース出力を再開します。
トレース出力を再開します。
ブロックを与えるとブロックの実行中のみトレースを出力します。 -
Tracer
# on { . . . } -> () (72310.0) -
トレース出力を再開します。
トレース出力を再開します。
ブロックを与えるとブロックの実行中のみトレースを出力します。 -
RSS
:: TrackBackModel20 :: TrackBackAbout # content (72304.0) -
@todo
@todo -
RSS
:: TrackBackModel20 :: TrackBackAbout # content= (72304.0) -
@todo
@todo -
RSS
:: TrackBackModel20 :: TrackBackPing # content (72304.0) -
@todo
@todo -
RSS
:: TrackBackModel20 :: TrackBackPing # content= (72304.0) -
@todo
@todo -
Thread
# backtrace _ locations(range) -> [Thread :: Backtrace :: Location] | nil (65404.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 (65404.0) -
スレッドの現在のバックトレースを Thread::Backtrace::Location の配 列で返します。
スレッドの現在のバックトレースを Thread::Backtrace::Location の配
列で返します。
引数で指定した値が範囲外の場合、スレッドがすでに終了している場合は nil
を返します。
@param start 開始フレームの位置を数値で指定します。
@param length 取得するフレームの個数を指定します。
@param range 取得したいフレームの範囲を示す Range オブジェクトを指定します。
Kernel.#caller_locations と似ていますが、本メソッドは self に限定
した情報を返します。
//emlist[例][ruby]... -
Gem
:: ConfigFile # backtrace=(backtrace) (64804.0) -
エラー発生時にバックトレースを出力するかどうか設定します。
エラー発生時にバックトレースを出力するかどうか設定します。
@param backtrace 真を指定するとエラー発生時にバックトレースを出力するようになります。 -
Exception
# set _ backtrace(errinfo) -> nil | String | [String] (64504.0) -
バックトレース情報に errinfo を設定し、設定されたバックトレース 情報を返します。
バックトレース情報に errinfo を設定し、設定されたバックトレース
情報を返します。
@param errinfo nil、String あるいは String の配列のいずれかを指定します。
//emlist[例][ruby]{
begin
begin
raise "inner"
rescue
raise "outer"
end
rescue
$!.backtrace # => ["/path/to/test.rb:5:in `rescue in <main>'", "/path/to/test.rb:2:in `<main>'"]
$!.se... -
CGI
:: QueryExtension # cache _ control -> String (64204.0) -
ENV['HTTP_CACHE_CONTROL'] を返します。
ENV['HTTP_CACHE_CONTROL'] を返します。 -
CGI
:: QueryExtension # path _ translated -> String (64204.0) -
ENV['PATH_TRANSLATED'] を返します。
ENV['PATH_TRANSLATED'] を返します。 -
Exception
# backtrace -> [String] (64204.0) -
バックトレース情報を返します。
バックトレース情報を返します。
デフォルトでは
* "#{sourcefile}:#{sourceline}:in `#{method}'"
(メソッド内の場合)
* "#{sourcefile}:#{sourceline}"
(トップレベルの場合)
という形式の String の配列です。
//emlist[例][ruby]{
def methd
raise
end
begin
methd
rescue => e
p e.backtrace
end
#=> ["filename.rb:2:in `methd'", "filename.rb:6... -
Matrix
:: EigenvalueDecomposition # eigenvector _ matrix -> Matrix (64204.0) -
右固有ベクトルを横に並べた行列を返します。
右固有ベクトルを横に並べた行列を返します。 -
Matrix
:: EigenvalueDecomposition # eigenvector _ matrix _ inv -> Matrix (64204.0) -
左固有ベクトルを縦に並べた行列を返します。
左固有ベクトルを縦に並べた行列を返します。
これは Matrix::EigenvalueDecomposition#v の逆行列です -
OptionParser
:: ParseError # set _ backtrace(array) -> [String] (64204.0) -
自身に array で指定したバックトレースを設定します。
自身に array で指定したバックトレースを設定します。
@param array バックトレースを文字列の配列で指定します。
@return array を返します。 -
WEBrick
:: HTTPResponse # reason _ phrase -> String | nil (64204.0) -
HTTP のレスポンスの最初の行の reason phrase を返します。 この値が nil の場合 reason phrase は status から生成されます。 デフォルトは nil です。
HTTP のレスポンスの最初の行の reason phrase を返します。
この値が nil の場合 reason phrase は status から生成されます。
デフォルトは nil です。 -
Gem
:: ConfigFile # backtrace -> bool (63904.0) -
エラー発生時にバックトレースを出力するかどうかを返します。
エラー発生時にバックトレースを出力するかどうかを返します。
真の場合はバックトレースを出力します。そうでない場合はバックトレースを出力しません。 -
Gem
:: Specification # installation _ path -> String (63904.0) -
この Gem パッケージのインストール先のパスを返します。
この Gem パッケージのインストール先のパスを返します。 -
IRB
:: Context # back _ trace _ limit -> Integer (63904.0) -
エラー発生時のバックトレース表示の先頭、末尾の上限の行数を返します。
エラー発生時のバックトレース表示の先頭、末尾の上限の行数を返します。
デフォルト値は 16 です。
@see IRB::Context#back_trace_limit= -
IRB
:: Context # back _ trace _ limit=(val) (63904.0) -
エラー発生時のバックトレース表示の先頭、末尾の上限の行数をそれぞれ val 行に設定します。
エラー発生時のバックトレース表示の先頭、末尾の上限の行数をそれぞれ val
行に設定します。
.irbrc ファイル中で IRB.conf[:BACK_TRACE_LIMIT] を設定する事でも同様の
操作が行えます。
@param val バックトレース表示の先頭、末尾の上限を Integer で指定
します。
@see IRB::Context#back_trace_limit -
JSON
:: Generator :: GeneratorMethods :: String # to _ json _ raw -> String (63904.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 -
CGI
:: HtmlExtension # a(href = "") -> String (63766.0) -
a 要素を生成します。
a 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param href 文字列を指定します。属性をハッシュで指定することもできます。
例:
a("http://www.example.com") { "Example" }
# => "<A HREF=\"http://www.example.com\">Example</A>"
a("HREF" => "http://www.example.com", "TARGET" => "_top") { "Example" }
# => "<A HREF=\"htt... -
CGI
:: HtmlExtension # a(href = "") { . . . } -> String (63766.0) -
a 要素を生成します。
a 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param href 文字列を指定します。属性をハッシュで指定することもできます。
例:
a("http://www.example.com") { "Example" }
# => "<A HREF=\"http://www.example.com\">Example</A>"
a("HREF" => "http://www.example.com", "TARGET" => "_top") { "Example" }
# => "<A HREF=\"htt... -
JSON
:: Generator :: GeneratorMethods :: String # to _ json _ raw _ object -> Hash (63604.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::... -
REXML
:: StreamListener # instruction(name , instruction) -> () (55504.0) -
XML処理命令(PI)をパースしたときに呼び出されるコールバックメソッドです。
XML処理命令(PI)をパースしたときに呼び出されるコールバックメソッドです。
@param name ターゲット名が文字列で渡されます
@param instruction 処理命令の内容が文字列で渡されます
=== 例
<?xml-stylesheet type="text/css" href="style.css"?>
というPIに対し
name: "xml-stylesheet"
instruction: " type=\"text/css\" href=\"style.css\""
という引数が渡されます。 -
Gem
:: Command # get _ one _ optional _ argument -> String (55204.0) -
コマンドラインからオプショナルな引数を取得して返します。
コマンドラインからオプショナルな引数を取得して返します。
@return 一つ以上、指定した場合は最初の値を返します。一つも指定していない場合は nil を返します。 -
Kernel
# try _ constant(const , headers = nil , opt = "") -> Integer | nil (55204.0) -
定数 const がシステムに存在するかどうか検査します。 Kernel#have_const を使ってください。
定数 const がシステムに存在するかどうか検査します。
Kernel#have_const を使ってください。
@param const C 言語の定数名を指定します。
@param headers 追加のヘッダファイルを指定します。
@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。
@return 定数 const がシステムに存在する場合はその値を返します。
定数 const がシステムに存在しない場合は nil を返します。 -
Kernel
# try _ constant(const , headers = nil , opt = "") { . . . } -> Integer | nil (55204.0) -
定数 const がシステムに存在するかどうか検査します。 Kernel#have_const を使ってください。
定数 const がシステムに存在するかどうか検査します。
Kernel#have_const を使ってください。
@param const C 言語の定数名を指定します。
@param headers 追加のヘッダファイルを指定します。
@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。
@return 定数 const がシステムに存在する場合はその値を返します。
定数 const がシステムに存在しない場合は nil を返します。 -
PStore
# transaction(read _ only = false) {|pstore| . . . } -> object (55204.0) -
トランザクションに入ります。 このブロックの中でのみデータベースの読み書きができます。
トランザクションに入ります。
このブロックの中でのみデータベースの読み書きができます。
読み込み専用のトランザクションが使用可能です。
@param read_only 真を指定すると、読み込み専用のトランザクションになります。
@return ブロックで最後に評価した値を返します。
@raise PStore::Error read_only を真にしたときに、データベースを変更しようした場合に発生します。
例:
require 'pstore'
db = PStore.new("/tmp/foo")
db.transaction do
p db.roots... -
Encoding
:: UndefinedConversionError # destination _ encoding _ name -> String (54904.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#destination_encoding -
Gem
:: InstallUpdateOptions # install _ update _ defaults _ str -> String (54904.0) -
Gem コマンドの install サブコマンドに渡されるデフォルトのオプションを返します。
Gem コマンドの install サブコマンドに渡されるデフォルトのオプションを返します。
デフォルトのオプションは以下の通りです。
--rdoc --no-force --no-test --wrappers -
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"
//} -
OptionParser
:: ParseError # reason -> String (54904.0) -
エラーの内容を文字列で返します。
エラーの内容を文字列で返します。
@return 文字列を返します。 -
PStore
# in _ transaction -> () (54904.0) -
トランザクションの中でなければ例外を発生させます。
トランザクションの中でなければ例外を発生させます。 -
Matrix
# permutation? -> bool (54604.0) -
行列が置換行列ならば true を返します。
行列が置換行列ならば true を返します。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します -
Shell
:: ProcessController # wait _ all _ jobs _ execution -> () (54604.0) -
全てのジョブの実行が終わるまで待ちます。
全てのジョブの実行が終わるまで待ちます。 -
String
# partition(sep) -> [String , String , String] (46522.0) -
セパレータ sep が最初に登場する部分で self を 3 つに分割し、 [最初のセパレータより前の部分, セパレータ, それ以降の部分] の 3 要素の配列を返します。
セパレータ sep が最初に登場する部分で self を 3 つに分割し、
[最初のセパレータより前の部分, セパレータ, それ以降の部分]
の 3 要素の配列を返します。
self がセパレータを含まないときは、
返り値の第 2 要素と第 3 要素が空文字列になります。
@param sep セパレータを表す文字列か正規表現を指定します。
//emlist[例][ruby]{
p "axaxa".partition("x") # => ["a", "x", "axa"]
p "aaaaa".partition("x") # => ["aaaaa", "", ""]
p ... -
String
# rpartition(sep) -> [String , String , String] (46522.0) -
セパレータ sep が最後に登場する部分で self を 3 つに分割し、 [最後のセパレータより前の部分, セパレータ, それ以降の部分] の 3 要素の配列を返します。
セパレータ sep が最後に登場する部分で self を 3 つに分割し、
[最後のセパレータより前の部分, セパレータ, それ以降の部分]
の 3 要素の配列を返します。
self がセパレータを含まないときは、
返り値の第 1 要素と第 2 要素が空文字列になります。
@param sep セパレータを表す文字列か正規表現を指定します。
//emlist[例][ruby]{
p "axaxa".rpartition("x") # => ["axa", "x", "a"]
p "aaaaa".rpartition("x") # => ["", "", "aaaaa"]
... -
StringIO
# read _ nonblock(maxlen , outbuf = nil , exception: true) -> String | nil (46504.0) -
StringIO#readに似ていますが、 exception オプションに false を指定すると EOFError を発生させず nil を返します。
StringIO#readに似ていますが、 exception オプションに false を指定すると EOFError を発生させず nil を返します。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ文字列を出力するバッファを文字列で指定します。指定した文字列オブジェクトが
あらかじめ length 長の領域であれば、余計なメモリの割当てが行われません。指定した文字列の
長さが length と異なる場合、その文字列は一旦 length ... -
CGI
:: HtmlExtension # image _ button(attributes) -> String (46204.0) -
タイプが image の input 要素を生成します。
タイプが image の input 要素を生成します。
@param attributes 属性をハッシュで指定します。
例:
image_button({ "SRC" => "url", "ALT" => "string" })
# <INPUT TYPE="image" SRC="url" ALT="string"> -
CGI
:: HtmlExtension # radio _ button(attributes) -> String (46204.0) -
タイプが radio である input 要素を生成します。
タイプが radio である input 要素を生成します。
@param attributes 属性をハッシュで指定します。
例:
radio_button({ "NAME" => "name", "VALUE" => "value", "ID" => "foo" })
# <INPUT TYPE="radio" NAME="name" VALUE="value" ID="foo"> -
Matrix
# conjugate -> Matrix (46204.0) -
複素共役を取った行列を返します。
複素共役を取った行列を返します。
//emlist[例][ruby]{
require 'matrix'
Matrix[[Complex(1,2), Complex(0,1), 0], [1, 2, 3]]
# => 1+2i i 0
# 1 2 3
Matrix[[Complex(1,2), Complex(0,1), 0], [1, 2, 3]].conjugate
# => 1-2i -i 0
# 1 2 3
//} -
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 -
RDoc
:: Context # attributes -> [RDoc :: Attr] (46204.0) -
追加された RDoc::Attr の配列を返します。
追加された RDoc::Attr の配列を返します。 -
RDoc
:: Options # extra _ accessor _ flags -> {String => String} (46204.0) -
コマンドライン引数の --accessor オプションで指定したアクセサがキー、ア クセサの種類が値のハッシュを返します。
コマンドライン引数の --accessor オプションで指定したアクセサがキー、ア
クセサの種類が値のハッシュを返します。
値は r、w、rw のいずれかです。それぞれ attr_reader、attr_writer、
attr_accessor に対応します。 -
Matrix
# trace -> Integer | Float | Rational | Complex (45907.0) -
トレース (trace) を返します。
トレース (trace) を返します。
行列のトレース (trace) とは、対角要素の和です。
//emlist[例][ruby]{
require 'matrix'
Matrix[[7,6], [3,9]].trace # => 16
//}
trace は正方行列でのみ定義されます。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します -
RDoc
:: Context # each _ attribute {|a| . . . } -> [RDoc :: Attr] (45907.0) -
追加された RDoc::Attr に対してブロックを評価します。
追加された RDoc::Attr に対してブロックを評価します。 -
CGI
:: HtmlExtension # caption(align = nil) -> String (45904.0) -
caption 要素を生成します。
caption 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param align 配置を文字列で指定します。(top, bottom, left right が指定可能です)
属性をハッシュで指定することもできます。
例:
caption("left") { "Capital Cities" }
# => <CAPTION ALIGN=\"left\">Capital Cities</CAPTION> -
CGI
:: HtmlExtension # caption(align = nil) { . . . } -> String (45904.0) -
caption 要素を生成します。
caption 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param align 配置を文字列で指定します。(top, bottom, left right が指定可能です)
属性をハッシュで指定することもできます。
例:
caption("left") { "Capital Cities" }
# => <CAPTION ALIGN=\"left\">Capital Cities</CAPTION> -
CGI
:: HtmlExtension # image _ button(src = "" , name = nil , alt = nil) -> String (45904.0) -
タイプが image の input 要素を生成します。
タイプが image の input 要素を生成します。
@param src src 属性の値を指定します。
@param name name 属性の値を指定します。
@param alt alt 属性の値を指定します。
例:
image_button("url")
# <INPUT TYPE="image" SRC="url">
image_button("url", "name", "string")
# <INPUT TYPE="image" SRC="url" NAME="name" ALT="string"> -
CGI
:: HtmlExtension # radio _ button(name = "" , value = nil , checked = nil) -> String (45904.0) -
タイプが radio である input 要素を生成します。
タイプが radio である input 要素を生成します。
@param name name 属性の値を指定します。
@param value value 属性の値を指定します。
@param checked 真ならば checked 属性を設定します。
例:
radio_button("name", "value")
# <INPUT TYPE="radio" NAME="name" VALUE="value">
radio_button("name", "value", true)
# <INPUT TYPE="radio" NAME="name" ... -
Gem
:: ConfigFile # config _ file _ name -> String (45904.0) -
設定ファイルの名前を返します。
設定ファイルの名前を返します。 -
Gem
:: Specification # extra _ rdoc _ files -> [String] (45904.0) -
RDoc でドキュメントを作成する際に使用する特別なファイルのリストを返します。
RDoc でドキュメントを作成する際に使用する特別なファイルのリストを返します。 -
Gem
:: Specification # mark _ version -> String (45904.0) -
RubyGems のバージョンを内部にセットします。
RubyGems のバージョンを内部にセットします。 -
Gem
:: StreamUI # terminate _ interaction(status = 0) -> () (45904.0) -
アプリケーションを終了します。
アプリケーションを終了します。
@param status 終了ステータスを指定します。デフォルトは 0 (成功) です。
@raise Gem::SystemExitException このメソッドを呼び出すと必ず発生する例外です。 -
JSON
:: Generator :: GeneratorMethods :: Array # to _ json(state _ or _ hash = nil) -> String (45904.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
[1, 2, 3].to_json # => "[1,2,3]"
//} -
JSON
:: Generator :: GeneratorMethods :: FalseClass # to _ json(state _ or _ hash = nil) -> String (45904.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
"false" という文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
false.to_json # => "false"
//} -
JSON
:: Generator :: GeneratorMethods :: Hash # to _ json(state _ or _ hash = nil) -> String (45904.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
person = { "name" => "tanaka", "age" => 19 }
person.to_json # ... -
JSON
:: Generator :: GeneratorMethods :: Integer # to _ json(state _ or _ hash = nil) -> String (45904.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
10.to_json # => "10"
//} -
JSON
:: Generator :: GeneratorMethods :: NilClass # to _ json(state _ or _ hash = nil) -> String (45904.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
"null" という文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
nil.to_json # => "null"
//} -
JSON
:: Generator :: GeneratorMethods :: Object # to _ json(state _ or _ hash = nil) -> String (45904.0) -
自身を to_s で文字列にした結果を JSON 形式の文字列に変換して返します。
自身を to_s で文字列にした結果を JSON 形式の文字列に変換して返します。
このメソッドはあるオブジェクトに to_json メソッドが定義されていない場合に使用する
フォールバックのためのメソッドです。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby... -
Matrix
# cofactor _ expansion(row: nil , column: nil) -> object | Integer | Rational | Float (45904.0) -
row 行、もしくは column 列に関するラプラス展開をする。
row 行、もしくは column 列に関するラプラス展開をする。
通常の行列に対してはこれは単に固有値を計算するだけです。かわりにMatrix#determinant を
利用すべきです。
変則的な形状の行列に対してはそれ以上の意味を持ちます。例えば
row行/column列が行列やベクトルである場合には
//emlist[例][ruby]{
require 'matrix'
# Matrix[[7,6], [3,9]].laplace_expansion(column: 1) # => 45
Matrix[[Vector[1, 0], Vector[0, 1]], [2, 3]].... -
Matrix
# laplace _ expansion(row: nil , column: nil) -> object | Integer | Rational | Float (45904.0) -
row 行、もしくは column 列に関するラプラス展開をする。
row 行、もしくは column 列に関するラプラス展開をする。
通常の行列に対してはこれは単に固有値を計算するだけです。かわりにMatrix#determinant を
利用すべきです。
変則的な形状の行列に対してはそれ以上の意味を持ちます。例えば
row行/column列が行列やベクトルである場合には
//emlist[例][ruby]{
require 'matrix'
# Matrix[[7,6], [3,9]].laplace_expansion(column: 1) # => 45
Matrix[[Vector[1, 0], Vector[0, 1]], [2, 3]].... -
Matrix
:: EigenvalueDecomposition # eigenvalue _ matrix -> Matrix (45904.0) -
固有値を対角成分に並べた行列を返します。
固有値を対角成分に並べた行列を返します。 -
OpenSSL
:: OCSP :: Response # status _ string -> String (45904.0) -
レスポンスステータスを human-readable な文字列で返します。
レスポンスステータスを human-readable な文字列で返します。
@see OpenSSL::OCSP::Response#status -
RDoc
:: Context # add _ attribute(an _ attribute) -> () (45904.0) -
引数で指定した RDoc::Attr オブジェクトを追加します。
引数で指定した RDoc::Attr オブジェクトを追加します。
@param an_attribute RDoc::Attr オブジェクトを指定します。 -
RDoc
:: Options # static _ path -> [String] (45904.0) -
コマンドライン引数の --copy-files オプションで指定したパスの一覧を返し ます。
コマンドライン引数の --copy-files オプションで指定したパスの一覧を返し
ます。 -
REXML
:: SAX2Listener # processing _ instruction(target , data) -> () (45904.0) -
XML 処理命令(PI)に対し呼び出されるコールバックメソッドです。
XML 処理命令(PI)に対し呼び出されるコールバックメソッドです。
@param target ターゲット名が文字列で渡されます
@param data 処理命令の内容が文字列で渡されます -
REXML
:: StreamListener # notationdecl(content) -> () (45904.0) -
DTDの記法宣言をパースしたときに呼び出されるコールバックメソッドです。
DTDの記法宣言をパースしたときに呼び出されるコールバックメソッドです。
@param content 記法宣言が
[記法名文字列, 種別("PUBLIC" もしくは "SYSTEM"), 公開識別子文字列,
URI文字列] という配列で渡されます。 -
Rake
:: RDocTask # option _ string -> String (45904.0) -
rdoc コマンドに渡すオプションを文字列として返します。
rdoc コマンドに渡すオプションを文字列として返します。 -
TracePoint
# raised _ exception -> Exception (45904.0) -
発生した例外を返します。
発生した例外を返します。
@raise RuntimeError :raise イベントのためのイベントフックの外側で実行し
た場合に発生します。
//emlist[例][ruby]{
trace = TracePoint.new(:raise) do |tp|
tp.raised_exception # => #<ZeroDivisionError: divided by 0>
end
trace.enable
begin
0/0
rescue
end
//} -
OptionParser
:: Arguable # parse! -> [String] (45640.0) -
自身を破壊的にパースし、パースされずに残った引数を文字列の配列として返します。 OptionParser#parse! を参照して下さい。
自身を破壊的にパースし、パースされずに残った引数を文字列の配列として返します。
OptionParser#parse! を参照して下さい。
@raise OptionParser::ParseError 自身のパースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスの例外になります。
//emlist[][ruby]{
require 'optparse'
o = nil
ARGV.options.on('-... -
Gem
:: Specification # extra _ rdoc _ files=(paths) (45604.0) -
RDoc でドキュメントを作成する際に使用する特別なファイルのリストをセットします。
RDoc でドキュメントを作成する際に使用する特別なファイルのリストをセットします。
@param paths RDoc でドキュメントを作成する際に使用する特別なファイルのリストを指定します。 -
IRB
:: Context # use _ tracer -> bool (45604.0) -
irb への入力を評価する時に tracer が有効かどうかを返します。
irb への入力を評価する時に tracer が有効かどうかを返します。
@see tracer, IRB::Context#use_tracer= -
IRB
:: Context # use _ tracer=(val) (45604.0) -
irb への入力を評価する時に tracer が有効にするかどうかを val で 指定します。
irb への入力を評価する時に tracer が有効にするかどうかを val で
指定します。
.irbrc ファイル中で IRB.conf[:USE_TRACER] を設定する事でも同様の事が行
えます。
@param val tracer を有効にする場合に true を指定します。
@see tracer, IRB::Context#use_tracer -
IRB
:: Context # use _ tracer? -> bool (45604.0) -
irb への入力を評価する時に tracer が有効かどうかを返します。
irb への入力を評価する時に tracer が有効かどうかを返します。
@see tracer, IRB::Context#use_tracer= -
Matrix
# diagonal? -> bool (45604.0) -
行列が対角行列ならば true を返します。
行列が対角行列ならば true を返します。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します -
Matrix
# orthogonal? -> bool (45604.0) -
行列が直交行列ならば true を返します。
行列が直交行列ならば true を返します。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します -
Matrix
:: EigenvalueDecomposition # v -> Matrix (45604.0) -
右固有ベクトルを横に並べた行列を返します。
右固有ベクトルを横に並べた行列を返します。 -
Matrix
:: EigenvalueDecomposition # v _ inv -> Matrix (45604.0) -
左固有ベクトルを縦に並べた行列を返します。
左固有ベクトルを縦に並べた行列を返します。
これは Matrix::EigenvalueDecomposition#v の逆行列です -
OpenSSL
:: SSL :: SSLContext # extra _ chain _ cert -> [OpenSSL :: X509 :: Certificate] | nil (45604.0) -
自分自身を証明する証明書からルート CA までの証明書のリストです。
自分自身を証明する証明書からルート CA までの証明書のリストです。
@see OpenSSL::SSL::SSLContext#extra_chain_cert= -
OpenSSL
:: SSL :: SSLContext # extra _ chain _ cert=(certificates) (45604.0) -
自分自身を証明する証明書からルート CA までの証明書のリストを配列で設定します。
自分自身を証明する証明書からルート CA までの証明書のリストを配列で設定します。
OpenSSL::SSL::SSLContext#cert で設定した証明書から相手が持っていると
期待されるルート CA 証明書までのリストを渡します。
これによって接続相手はチェインを辿ることでその相手が信頼していない証明書の
信頼性を順に確認し、自分自身を証明する証明書の信頼性を確認します。
@param certificates 設定する証明書チェイン(OpenSSL::X509::Certificate の
配列)
@see OpenSSL::SSL::SSLContext#ext... -
RDoc
:: Options # extra _ accessors -> Regexp | nil (45604.0) -
コマンドライン引数の --accessor オプションで指定したアクセサの名前すべ てにマッチする正規表現オブジェクトを返します。
コマンドライン引数の --accessor オプションで指定したアクセサの名前すべ
てにマッチする正規表現オブジェクトを返します。
指定しなかった場合は nil を返します。 -
REXML
:: Parsers :: PullEvent # instruction? -> bool (45604.0) -
XML処理命令なら真を返します。
XML処理命令なら真を返します。 -
String
# ascii _ only? -> bool (45604.0) -
文字列がASCII文字のみで構成されている場合に true を返します。さもなくば false を返します。
文字列がASCII文字のみで構成されている場合に true を返します。さもなくば
false を返します。
例:
'abc123'.ascii_only? # => true
''.ascii_only? # => true
'日本語'.ascii_only? # => false
'日本語abc123'.ascii_only? # => false -
ARGF
. class # read _ nonblock(maxlen , outbuf = nil , exception: true) -> String | Symbol | nil (37504.0) -
処理中のファイルからノンブロッキングモードで最大 maxlen バイト読み込みます。 詳しくは IO#read_nonblock を参照してください。
処理中のファイルからノンブロッキングモードで最大 maxlen バイト読み込みます。
詳しくは IO#read_nonblock を参照してください。
ARGF.class#read などとは違って複数ファイルを同時に読み込むことはありません。
@param maxlen 読み込む長さの上限を整数で指定します。
@param outbuf 読み込んだデータを格納する String オブジェクトを指定します。
@param exception 読み込み時に Errno::EAGAIN、
Errno::EWOULDBLOCK が発生する代わりに
... -
IO
# read _ nonblock(maxlen , outbuf = nil , exception: true) -> String | Symbol | nil (37504.0) -
IO をノンブロッキングモードに設定し、 その後で read(2) システムコールにより 長さ maxlen を上限として読み込み、文字列として返します。 EAGAIN, EINTR などは Errno::EXXX 例外として呼出元に報告されます。
IO をノンブロッキングモードに設定し、
その後で read(2) システムコールにより
長さ maxlen を上限として読み込み、文字列として返します。
EAGAIN, EINTR などは Errno::EXXX 例外として呼出元に報告されます。
発生した例外 がErrno::EAGAIN、 Errno::EWOULDBLOCK である場合は、
その例外オブジェクトに IO::WaitReadable が Object#extend
されます。
なお、バッファが空でない場合は、read_nonblock はバッファから読み込みます。この場合、read(2) システムコールは呼ばれません...