ライブラリ
- ビルトイン (4)
-
cgi
/ core (10) -
cgi
/ html (22) - csv (1)
- etc (13)
-
irb
/ context (2) - json (9)
- matrix (14)
- monitor (1)
-
net
/ http (5) - openssl (17)
- optparse (12)
- prime (2)
-
rexml
/ document (8) -
rubygems
/ command (2) -
rubygems
/ config _ file (2) -
rubygems
/ specification (2) - socket (1)
-
win32
/ registry (14)
クラス
- CGI (2)
- File (1)
-
Gem
:: Command (2) -
Gem
:: ConfigFile (2) -
Gem
:: Specification (2) - Hash (1)
-
IRB
:: Context (2) -
JSON
:: Parser (2) -
JSON
:: State (7) - LocalJumpError (1)
- Matrix (3)
-
Matrix
:: EigenvalueDecomposition (10) - Module (1)
-
Net
:: HTTPResponse (1) -
OpenSSL
:: Config (5) -
OpenSSL
:: X509 :: Extension (5) -
OpenSSL
:: X509 :: ExtensionFactory (6) - OptionParser (12)
- Prime (2)
-
REXML
:: Attribute (1) -
REXML
:: Element (1) -
REXML
:: Instruction (2) -
REXML
:: NotationDecl (2) -
REXML
:: XMLDecl (2) - String (1)
-
WEBrick
:: Cookie (2)
モジュール
-
CGI
:: HtmlExtension (22) -
CGI
:: QueryExtension (1) -
CGI
:: QueryExtension :: Value (6) - Etc (13)
-
Net
:: HTTPExceptions (1) -
Net
:: HTTPHeader (2) -
Socket
:: Constants (1) -
Win32
:: Registry :: Constants (14)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) - CLONESETUP (1)
- Config (1)
-
EAI
_ BADHINTS (1) - EigenvalueDecomposition (1)
- FIX2LONG (1)
- FIX2ULONG (1)
- HTTPExceptions (1)
-
KEY
_ ALL _ ACCESS (1) -
KEY
_ CREATE _ LINK (1) -
KEY
_ CREATE _ SUB _ KEY (1) -
KEY
_ ENUMERATE _ SUB _ KEYS (1) -
KEY
_ EXECUTE (1) -
KEY
_ NOTIFY (1) -
KEY
_ QUERY _ VALUE (1) -
KEY
_ READ (1) -
KEY
_ SET _ VALUE (1) -
KEY
_ WRITE (1) - LL2NUM (1)
- LONG2FIX (1)
- LONG2NUM (1)
-
MAX
_ KEY _ LENGTH (1) -
MAX
_ VALUE _ LENGTH (1) - MonitorMixin (1)
-
NEWS for Ruby 2
. 0 . 0 (1) - NUM2LONG (1)
- NUM2ULONG (1)
-
SC
_ 2 _ VERSION (1) -
SC
_ ASYNCHRONOUS _ IO (1) -
SC
_ CLOCK _ SELECTION (1) -
SC
_ JOB _ CONTROL (1) -
SC
_ MEMORY _ PROTECTION (1) -
SC
_ MONOTONIC _ CLOCK (1) -
SC
_ NPROCESSORS _ CONF (1) -
SC
_ NPROCESSORS _ ONLN (1) -
SC
_ SYNCHRONIZED _ IO (1) -
SC
_ THREAD _ DESTRUCTOR _ ITERATIONS (1) -
SC
_ THREAD _ SAFE _ FUNCTIONS (1) -
SC
_ VERSION (1) -
SC
_ XOPEN _ VERSION (1) -
SPECIAL
_ CONST _ P (1) -
STANDARD
_ RIGHTS _ READ (1) -
STANDARD
_ RIGHTS _ WRITE (1) - ULL2NUM (1)
- ULONG2NUM (1)
- Value (1)
- [] (2)
- []= (2)
-
add
_ common _ option (1) -
add
_ option (1) -
add
_ value (1) - attribute (1)
-
bind
_ clone (1) -
buffer
_ initial _ length= (1) -
canonical
_ each (1) - cgi (1)
-
cgi
/ session (1) - checkbox (2)
-
checkbox
_ group (2) - configure (1)
-
const
_ set (1) - content= (1)
- context= (1)
-
convert
_ type (1) -
create
_ ext (1) -
create
_ ext _ from _ array (1) -
create
_ ext _ from _ hash (1) -
create
_ ext _ from _ string (1) -
create
_ extension (2) - d (1)
-
default
_ value (1) - diagonal (1)
- each (2)
-
each
_ capitalized (1) - eigen (1)
- eigensystem (1)
-
eigenvalue
_ matrix (1) - eigenvalues (1)
-
eigenvector
_ matrix (1) -
eigenvector
_ matrix _ inv (1) - eigenvectors (1)
-
ev
_ const _ defined (1) -
ev
_ const _ get (1) -
eval
_ under (1) - first (1)
- flock (1)
-
get
_ value (1) - header (1)
- hidden (2)
- indent (1)
- indent= (1)
- last (1)
-
last
_ value (1) -
literal
_ concat _ string (1) -
localjump
_ error (1) -
mark
_ locations _ array (1) - merge (1)
-
method
_ clone (1) -
method
_ list (1) -
mod
_ av _ set (1) - new (5)
- out (1)
- parse (1)
-
parse
_ csv (1) -
password
_ field (2) -
prime
_ division (2) - public= (1)
-
radio
_ group (2) -
rb
_ ary _ concat (1) -
rb
_ ary _ entry (1) -
rb
_ ary _ new2 (1) -
rb
_ ary _ new3 (1) -
rb
_ ary _ store (1) -
rb
_ call (1) -
rb
_ call _ super (1) -
rb
_ catch (1) -
rb
_ check _ convert _ type (1) -
rb
_ compile _ file (1) -
rb
_ compile _ string (1) -
rb
_ const _ assign (1) -
rb
_ const _ defined (1) -
rb
_ const _ defined _ at (1) -
rb
_ const _ get (1) -
rb
_ const _ get _ at (1) -
rb
_ const _ list (1) -
rb
_ const _ set (1) -
rb
_ cont _ call (1) -
rb
_ convert _ type (1) -
rb
_ copy _ generic _ ivar (1) -
rb
_ define _ alias (1) -
rb
_ define _ attr (1) -
rb
_ define _ class (1) -
rb
_ define _ class _ under (1) -
rb
_ define _ class _ variable (1) -
rb
_ define _ const (1) -
rb
_ define _ global _ const (1) -
rb
_ define _ global _ function (1) -
rb
_ define _ hooked _ variable (1) -
rb
_ define _ method (1) -
rb
_ define _ module (1) -
rb
_ define _ module _ function (1) -
rb
_ define _ module _ under (1) -
rb
_ define _ private _ method (1) -
rb
_ define _ protected _ method (1) -
rb
_ define _ readonly _ variable (1) -
rb
_ define _ singleton _ method (1) -
rb
_ define _ variable (1) -
rb
_ define _ virtual _ variable (1) -
rb
_ disable _ super (1) -
rb
_ enable _ super (1) -
rb
_ eval _ string (1) -
rb
_ eval _ string _ protect (1) -
rb
_ eval _ string _ wrap (1) -
rb
_ fix _ new (1) -
rb
_ funcall3 (1) -
rb
_ gc _ mark _ locations (1) -
rb
_ gv _ get (1) -
rb
_ gv _ set (1) -
rb
_ int _ new (1) -
rb
_ longjmp (1) -
rb
_ mod _ clone (1) -
rb
_ mod _ const _ at (1) -
rb
_ mod _ const _ defined (1) -
rb
_ mod _ const _ get (1) -
rb
_ mod _ const _ of (1) -
rb
_ mod _ const _ set (1) -
rb
_ mod _ constants (1) -
rb
_ mod _ remove _ const (1) -
rb
_ mod _ s _ constants (1) -
rb
_ obj _ clone (1) -
rb
_ obj _ respond _ to (1) -
rb
_ obj _ singleton _ methods (1) -
rb
_ path2class (1) -
rb
_ raise (1) -
rb
_ remove _ method (1) -
rb
_ require (1) -
rb
_ respond _ to (1) -
rb
_ scan _ args (1) -
rb
_ set _ class _ path (1) -
rb
_ singleton _ class (1) -
rb
_ singleton _ class _ attached (1) -
rb
_ singleton _ class _ clone (1) -
rb
_ singleton _ class _ new (1) -
rb
_ str _ cat (1) -
rb
_ str _ cat2 (1) -
rb
_ str _ concat (1) -
rb
_ str _ new (1) -
rb
_ str _ new2 (1) -
rb
_ str _ substr (1) -
rb
_ throw (1) -
rb
_ time _ timespec _ new (1) -
rb
_ undef _ method (1) -
readonly
_ setter (1) - reason (1)
- reset (2)
- response (1)
-
ruby 1
. 8 . 3 feature (1) -
ruby 1
. 8 . 4 feature (1) -
scrolling
_ list (2) -
set
_ last _ value (1) -
set
_ params (1) - standalone= (1)
- submit (2)
- system= (1)
- target= (1)
-
text
_ field (2) -
to
_ a (2) -
to
_ ary (2) -
to
_ h (1) -
top
_ const _ get (1) - v (1)
-
v
_ inv (1) - value= (1)
- version (1)
- version= (2)
検索結果
先頭5件
-
OptionParser
# on(long , desc = "") {|v| . . . } -> self (63862.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
ショートオプションとロングオプションを同時に登録することもできます。
opts.on("-r", "--require LIBRARY"){|lib| ...}
これは以下と同値です。
opts.on("-r LIBRARY"){|lib| ...}
opts.on("--require LIBRARY"){|lib| ...}
複数の異なるオプションに同じブロックを一度に登録することもできます。
opt.on('-v', '-vv')... -
OptionParser
# on(short , long , desc = "") {|v| . . . } -> self (63862.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
ショートオプションとロングオプションを同時に登録することもできます。
opts.on("-r", "--require LIBRARY"){|lib| ...}
これは以下と同値です。
opts.on("-r LIBRARY"){|lib| ...}
opts.on("--require LIBRARY"){|lib| ...}
複数の異なるオプションに同じブロックを一度に登録することもできます。
opt.on('-v', '-vv')... -
OptionParser
# on(long , *rest) {|v| . . . } -> self (63757.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
コマンドに与えられた引数が配列やハッシュに含まれない場合、例外
OptionParser::InvalidArgument が OptionParser#parse 実行時
に発生します。
@param short ショートオプションを表す文字列を指定します。
@param long ロングオプションを表す文字列を指定します。
@param rest 可能な引数を列挙した配列やハッシュを与えます。文字列を与えた場合は、
サマリ... -
OptionParser
# on(short , long , *rest) {|v| . . . } -> self (63757.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
コマンドに与えられた引数が配列やハッシュに含まれない場合、例外
OptionParser::InvalidArgument が OptionParser#parse 実行時
に発生します。
@param short ショートオプションを表す文字列を指定します。
@param long ロングオプションを表す文字列を指定します。
@param rest 可能な引数を列挙した配列やハッシュを与えます。文字列を与えた場合は、
サマリ... -
OptionParser
# on(long , klass = String , desc = "") {|v| . . . } -> self (63742.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
klass にはクラスを与えます。どのようなクラスを受け付けるかは、
以下の「デフォルトで利用可能な引数クラス」を参照して下さい。
OptionParser.accept や OptionParser#accept によって、受け付け
るクラスを増やすことができます。登録されていないクラスが指定された
場合、例外 ArgumentError を投げます。
また、登録されたクラスであっても引数が変換できないものである場合、例外
OptionParser::I... -
OptionParser
# on(short , long , klass = String , desc = "") {|v| . . . } -> self (63742.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
klass にはクラスを与えます。どのようなクラスを受け付けるかは、
以下の「デフォルトで利用可能な引数クラス」を参照して下さい。
OptionParser.accept や OptionParser#accept によって、受け付け
るクラスを増やすことができます。登録されていないクラスが指定された
場合、例外 ArgumentError を投げます。
また、登録されたクラスであっても引数が変換できないものである場合、例外
OptionParser::I... -
OptionParser
# on(long , pat = / . * / , desc = "") {|v| . . . } -> self (63727.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
pat にはオプションの引数に許すパターンを表す正規表現で与えます。
コマンドに与えられた引数がパターンにマッチしない場合、
例外 OptionParser::InvalidArgument が parse 実行時に投げられます。
opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --username=ruby_user
# ruby command... -
OptionParser
# on(short , long , pat = / . * / , desc = "") {|v| . . . } -> self (63727.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
pat にはオプションの引数に許すパターンを表す正規表現で与えます。
コマンドに与えられた引数がパターンにマッチしない場合、
例外 OptionParser::InvalidArgument が parse 実行時に投げられます。
opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --username=ruby_user
# ruby command... -
OpenSSL
:: Config # value(section , name) -> String | nil (63607.0) -
このメソッドは obsolete です。
このメソッドは obsolete です。
オブジェクトが持っている設定情報を返します。
引数が一つの場合はグローバルセクションの情報を返し、
2つの場合は section で指定したセクションの情報を返します。
@param section セクションを表す文字列
@param name キーを表す文字列 -
OptionParser
# on(short , desc = "") {|v| . . . } -> self (63562.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
ショートオプションとロングオプションを同時に登録することもできます。
opts.on("-r", "--require LIBRARY"){|lib| ...}
これは以下と同値です。
opts.on("-r LIBRARY"){|lib| ...}
opts.on("--require LIBRARY"){|lib| ...}
複数の異なるオプションに同じブロックを一度に登録することもできます。
opt.on('-v', '-vv')... -
OptionParser
# on(short , *rest) {|v| . . . } -> self (63457.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
コマンドに与えられた引数が配列やハッシュに含まれない場合、例外
OptionParser::InvalidArgument が OptionParser#parse 実行時
に発生します。
@param short ショートオプションを表す文字列を指定します。
@param long ロングオプションを表す文字列を指定します。
@param rest 可能な引数を列挙した配列やハッシュを与えます。文字列を与えた場合は、
サマリ... -
OptionParser
# on(short , klass = String , desc = "") {|v| . . . } -> self (63442.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
klass にはクラスを与えます。どのようなクラスを受け付けるかは、
以下の「デフォルトで利用可能な引数クラス」を参照して下さい。
OptionParser.accept や OptionParser#accept によって、受け付け
るクラスを増やすことができます。登録されていないクラスが指定された
場合、例外 ArgumentError を投げます。
また、登録されたクラスであっても引数が変換できないものである場合、例外
OptionParser::I... -
OptionParser
# on(short , pat = / . * / , desc = "") {|v| . . . } -> self (63427.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
pat にはオプションの引数に許すパターンを表す正規表現で与えます。
コマンドに与えられた引数がパターンにマッチしない場合、
例外 OptionParser::InvalidArgument が parse 実行時に投げられます。
opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --username=ruby_user
# ruby command... -
Net
:: HTTPResponse # value -> nil (63340.0) -
レスポンスが 2xx(成功)でなかった場合に、対応する 例外を発生させます。
レスポンスが 2xx(成功)でなかった場合に、対応する
例外を発生させます。
@raise HTTPError レスポンスが 1xx であるか、 net/http が知らない
種類のレスポンスである場合に発生します。
@raise HTTPRetriableError レスポンスが 3xx である場合に発生します。
@raise HTTPServerException レスポンスが 4xx である場合に発生します。
@raise HTTPFatalError レスポンスが 5xx である場合に発生します。
//emlist[例 レスポンスが 2xx(成功)... -
OpenSSL
:: X509 :: Extension # value -> String (63322.0) -
拡張領域の値(extnValue)を返します。
拡張領域の値(extnValue)を返します。
@see OpenSSL::X509::Extension#value= -
OpenSSL
:: Config # value(name) -> String | nil (63307.0) -
このメソッドは obsolete です。
このメソッドは obsolete です。
オブジェクトが持っている設定情報を返します。
引数が一つの場合はグローバルセクションの情報を返し、
2つの場合は section で指定したセクションの情報を返します。
@param section セクションを表す文字列
@param name キーを表す文字列 -
Gem
:: Command . add _ common _ option(*args) {|value , options| . . . } (37204.0) -
全てのコマンドに共通するオプションを登録するためのメソッドです。
全てのコマンドに共通するオプションを登録するためのメソッドです。
@param args 追加するオプションの情報を指定します。 -
VALUE rb
_ singleton _ class _ clone(VALUE klass) (37201.0) -
特異クラス klass を clone して返します。 klass が特異クラスでないときはただ klass を返します。
特異クラス klass を clone して返します。
klass が特異クラスでないときはただ klass を返します。 -
Matrix
:: EigenvalueDecomposition # eigenvalues -> [Float] (36301.0) -
固有値を配列で返します。
固有値を配列で返します。 -
Matrix
:: EigenvalueDecomposition (36001.0) -
行列の固有分解の情報を保持するクラスです。
行列の固有分解の情報を保持するクラスです。
Matrix#eigensystem の返り値のクラスです。 -
OpenSSL
:: Config # add _ value(section , name , value) -> String (27991.0) -
section で指定したセクションにある name というキーの 情報を value に変更します。
section で指定したセクションにある name というキーの
情報を value に変更します。
指定した section が存在しない場合には新たにそのセクションが
オブジェクト内に作られます。
指定した name が存在しない場合も同様に新たな領域が
そのオブジェクト内に作られます。指定した name が存在した場合には
情報が上書きされます。
value を返します。
@param section セクションを表す文字列
@param name キーを表す文字列
@param value 変更後の値の文字列
@raise OpenSSL::ConfigError 設定に失敗し... -
OpenSSL
:: X509 :: ExtensionFactory # create _ extension(oid , value , critical=false) -> OpenSSL :: X509 :: Extension (27922.0) -
OpenSSL::X509::Extension のインスタンスを生成して返します。
OpenSSL::X509::Extension のインスタンスを生成して返します。
引数の個数が1個である場合、それが配列、ハッシュ、文字列のいずれかである
ならば、
OpenSSL::X509::ExtensionFactory#create_ext_from_array、
OpenSSL::X509::ExtensionFactory#create_ext_from_hash、
OpenSSL::X509::ExtensionFactory#create_ext_from_string、
がそれぞれ呼びだされてオブジェクトを生成します。
引数が2個以上である場合は、
OpenSSL:... -
CGI
:: HtmlExtension # radio _ button(name = "" , value = nil , checked = nil) -> String (27760.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" ... -
JSON
:: State # configure(options = {}) -> self (27745.0) -
与えられたハッシュで自身を設定します。
与えられたハッシュで自身を設定します。
オプションで使用するハッシュのキーについては JSON::State.new を参照してください。
@param options このオブジェクトの設定をするためのハッシュを指定します。
//emlist[例][ruby]{
require "json"
json_state = JSON::State.new(indent: "\t")
json_state.indent # => "\t"
JSON.generate({key1: "value1", key2: "value2"}, json_state)
# => "{\t\"key1\... -
OpenSSL
:: X509 :: Extension # value=(value) (27643.0) -
拡張領域の値(extnValue)を設定します。
拡張領域の値(extnValue)を設定します。
@param value 設定する値の文字列
@raise OpenSSL::X509::Extension 値の設定に失敗した場合に発生します
@see OpenSSL::X509::Extension#value -
OpenSSL
:: X509 :: ExtensionFactory # create _ extension(obj) -> OpenSSL :: X509 :: Extension (27622.0) -
OpenSSL::X509::Extension のインスタンスを生成して返します。
OpenSSL::X509::Extension のインスタンスを生成して返します。
引数の個数が1個である場合、それが配列、ハッシュ、文字列のいずれかである
ならば、
OpenSSL::X509::ExtensionFactory#create_ext_from_array、
OpenSSL::X509::ExtensionFactory#create_ext_from_hash、
OpenSSL::X509::ExtensionFactory#create_ext_from_string、
がそれぞれ呼びだされてオブジェクトを生成します。
引数が2個以上である場合は、
OpenSSL:... -
REXML
:: Instruction # content=(value) (27622.0) -
XML 処理命令の内容を変更します。
XML 処理命令の内容を変更します。
@param value 新たなデータ(文字列) -
Net
:: HTTPExceptions # response -> Net :: HTTPResponse (27619.0) -
例外の原因となったレスポンスオブジェクトを返します。
例外の原因となったレスポンスオブジェクトを返します。
//emlist[例][ruby]{
require 'net/http'
uri = "http://www.example.com/invalid.html"
response = Net::HTTP.get_response(URI.parse(uri))
begin
response.value
rescue => e
e.response # => #<Net::HTTPNotFound 404 Not Found readbody=true>
end
//} -
IRB
:: Context # set _ last _ value(value) -> object (27607.0) -
ライブラリ内部で使用します。
ライブラリ内部で使用します。 -
OpenSSL
:: Config # get _ value(section , name) -> String | nil (27604.0) -
オブジェクトが持っている設定情報を返します。
オブジェクトが持っている設定情報を返します。
キーに対応する設定情報がない場合は nil を返します。
@param section セクションを表す文字列。"" を渡すことでグローバルな設定情報を読むことができます。
@param name キーを表す文字列 -
CGI
:: HtmlExtension # radio _ button(attributes) -> String (27400.0) -
タイプが radio である input 要素を生成します。
タイプが radio である input 要素を生成します。
@param attributes 属性をハッシュで指定します。
例:
radio_button({ "NAME" => "name", "VALUE" => "value", "ID" => "foo" })
# <INPUT TYPE="radio" NAME="name" VALUE="value" ID="foo"> -
Gem
:: Specification . default _ value(name) -> object (27304.0) -
与えられた名前の属性のデフォルト値を返します。
与えられた名前の属性のデフォルト値を返します。
@param name 属性名を指定します。 -
IRB
:: Context # last _ value -> object (27304.0) -
irb 中での最後の実行結果を返します。
irb 中での最後の実行結果を返します。 -
Matrix
:: EigenvalueDecomposition # eigenvalue _ matrix -> Matrix (27301.0) -
固有値を対角成分に並べた行列を返します。
固有値を対角成分に並べた行列を返します。 -
CGI
:: QueryExtension :: Value (27001.0) -
-
static VALUE rb
_ mod _ const _ set(VALUE mod , VALUE name , VALUE value) (19801.0) -
-
VALUE rb
_ check _ convert _ type(VALUE val , int type , const char *tname , const char *method) (19501.0) -
val.method を実行してクラス tname のインスタンスを返します。 val がメソッド method を持たなければ nil を返します。
val.method を実行してクラス tname のインスタンスを返します。
val がメソッド method を持たなければ nil を返します。
type は、T_ARRAY, T_STRING などの構造体を表す ID です。
method の結果の型が type でなければ例外 TypeError が発生します。 -
VALUE rb
_ convert _ type(VALUE val , int type , const char *tname , const char *method) (19501.0) -
オブジェクト val をクラス type のインスタンスに変換します。 変換には、val.method の戻り値が使われます。
オブジェクト val をクラス type のインスタンスに変換します。
変換には、val.method の戻り値が使われます。
val がもともと type クラスのインスタンスなら val を
そのまま返します。 -
static VALUE convert
_ type(VALUE val , const char *tname , const char *method , int raise) (19501.0) -
-
static VALUE rb
_ cont _ call(int argc , VALUE *argv , VALUE cont) (19501.0) -
Continuation#call の実体。
Continuation#call の実体。 -
VALUE rb
_ ary _ concat(VALUE ary , VALUE x) (19201.0) -
ary.concat x
ary.concat x -
VALUE rb
_ mod _ remove _ const(VALUE mod , VALUE name) (19201.0) -
-
VALUE rb
_ obj _ singleton _ methods(int argc , VALUE *argv , VALUE obj) (19201.0) -
Object#singleton_methods の実体。 オブジェクト obj に定義されている特異メソッド名のリストを 文字列の配列で返す。
Object#singleton_methods の実体。
オブジェクト obj に定義されている特異メソッド名のリストを
文字列の配列で返す。 -
VALUE rb
_ str _ concat(VALUE s1 , VALUE s2) (19201.0) -
equivalent to "s1.concat s2"
equivalent to "s1.concat s2" -
static VALUE rb
_ mod _ const _ defined(VALUE mod , VALUE name) (19201.0) -
-
static VALUE rb
_ mod _ const _ get(VALUE mod , VALUE name) (19201.0) -
-
static VALUE rb
_ obj _ respond _ to(int argc , VALUE *argv , VALUE obj) (19201.0) -
-
void CLONESETUP(VALUE clone
, VALUE obj) (19201.0) -
OBJSETUP() の変種。 clone を、obj から clone で作った オブジェクトとして初期化します。
OBJSETUP() の変種。
clone を、obj から clone で作った
オブジェクトとして初期化します。 -
void rb
_ define _ const(VALUE klass , const char *name , VALUE val) (19201.0) -
クラス klass の定数 name を初期値 val で 定義します。既に同名の定数が定義されていたら警告します。
クラス klass の定数 name を初期値 val で
定義します。既に同名の定数が定義されていたら警告します。 -
void rb
_ define _ module _ function(VALUE module , const char *name , VALUE (*func)() , int argc) (19201.0) -
モジュール module にモジュール関数 name を定義します。 func と argc は rb_define_method と同じです。
モジュール module にモジュール関数 name を定義します。
func と argc は rb_define_method と同じです。 -
void rb
_ define _ singleton _ method(VALUE obj , const char *name , VALUE (*func)() , int argc) (19201.0) -
obj に特異メソッド name を定義します。 メソッドの実体を func に関数ポインタで与え、その関数がとる 引数のタイプを argc に渡します。argc のフォーマットに ついては rb_define_method の記述を参照してください。
obj に特異メソッド name を定義します。
メソッドの実体を func に関数ポインタで与え、その関数がとる
引数のタイプを argc に渡します。argc のフォーマットに
ついては rb_define_method の記述を参照してください。 -
void rb
_ define _ global _ function(const char *name , VALUE (*func)() , int argc) (18955.0) -
関数 name を定義します。 func と argc は rb_define_method と同じです。
関数 name を定義します。
func と argc は rb_define_method と同じです。
例:
static VALUE
return_obj_dup(VALUE obj)
{
VALUE dup = rb_obj_dup(obj); // オブジェクトを複製
return dup;
}
void Init_func() {
rb_define_global_function("dup_obj", return_obj_dup, 1); // 関数 dup_objを定義しています。
... -
Gem
:: Command # add _ option(*opts) {|value , options| . . . } (18904.0) -
コマンドに対するコマンドラインオプションとハンドラを追加します。
コマンドに対するコマンドラインオプションとハンドラを追加します。
ブロックには、コマンドライン引数の値とそのオプションが渡されます。
オプションはハッシュになっています。
@param opts オプションを指定します。
@see OptionParser#make_switch -
VALUE LONG2FIX(long i) (18901.0)
-
INT2FIX と同じです。
INT2FIX と同じです。 -
VALUE LONG2NUM(long v) (18901.0)
-
-
VALUE ULONG2NUM(unsigned long n) (18901.0)
-
-
VALUE rb
_ const _ get(VALUE klass , ID name) (18901.0) -
定数 klass::name の値を取得します。
定数 klass::name の値を取得します。 -
VALUE rb
_ const _ get _ at(VALUE klass , ID name) (18901.0) -
クラス klass で定義された定数 name の値を取得します (祖先や外のクラスは調べない)。
クラス klass で定義された定数 name の値を取得します
(祖先や外のクラスは調べない)。 -
VALUE rb
_ mod _ clone(VALUE mod) (18901.0) -
モジュール mod を clone して返します。
モジュール mod を clone して返します。 -
VALUE rb
_ mod _ constants(VALUE mod) (18901.0) -
-
VALUE rb
_ obj _ clone(VALUE obj) (18901.0) -
Object#clone の実体です。
Object#clone の実体です。 -
VALUE rb
_ singleton _ class(VALUE obj) (18901.0) -
obj に特異クラスを導入し、その特異クラスを返します。 すでに特異クラスが導入されているときはそれをそのまま返します。
obj に特異クラスを導入し、その特異クラスを返します。
すでに特異クラスが導入されているときはそれをそのまま返します。
obj が特異メソッドを定義できない型のオブジェクトである
ときは例外 TypeError を発生します。 -
VALUE rb
_ singleton _ class _ new(VALUE super) (18901.0) -
super をスーパークラスとする特異クラスを生成し、返します。
super をスーパークラスとする特異クラスを生成し、返します。 -
long FIX2LONG(VALUE x) (18901.0)
-
Fixnum を long に変換します。 Fixnum は常に long に収まります。
Fixnum を long に変換します。
Fixnum は常に long に収まります。 -
long NUM2LONG(VALUE x) (18901.0)
-
x を long 型の整数に変換します。
x を long 型の整数に変換します。
x が Fixnum、Float、Bignum オブジェクトのいずれでもな
い場合は x.to_int による暗黙の型変換を試みます。
@raise TypeError x が nil の場合か、暗黙の型変換が成功しなかった場合に
発生します。
@raise RangeError x が long 型で表現できる値の範囲外であった場合に発生
します。 -
static VALUE bind
_ clone(VALUE self) (18901.0) -
-
static VALUE ev
_ const _ defined(NODE *cref , ID id , VALUE self) (18901.0) -
外のクラスが cref で self が self のとき、 定数 id が定義されていたら真。
外のクラスが cref で self が self のとき、
定数 id が定義されていたら真。 -
static VALUE ev
_ const _ get(NODE *cref , ID id , VALUE self) (18901.0) -
外のクラスが cref で self が self として 定数 id を参照します。
外のクラスが cref で self が self として
定数 id を参照します。 -
static VALUE method
_ clone(VALUE self) (18901.0) -
-
static void mark
_ locations _ array(register VALUE *x , register long n) (18901.0) -
-
unsigned long FIX2ULONG(VALUE x) (18901.0)
-
Fixnum を unsigned long に変換します。 Fixnum は常に unsigned long に収まります。
Fixnum を unsigned long に変換します。
Fixnum は常に unsigned long に収まります。 -
unsigned long NUM2ULONG(VALUE x) (18901.0)
-
x を unsigned long 型の整数に変換します。
x を unsigned long 型の整数に変換します。
x が Fixnum、Float、Bignum オブジェクトのいずれでもな
い場合は x.to_int による暗黙の型変換を試みます。
@raise TypeError x が nil の場合か、暗黙の型変換が成功しなかった場合に
発生します。
@raise RangeError x が unsigned long 型で表現できる値の範囲外であった場
合に発生します。 -
void rb
_ const _ assign(VALUE klass , ID id , VALUE val) (18901.0) -
-
void rb
_ const _ set(VALUE klass , ID name , VALUE val) (18901.0) -
定数 klass::name の値を val として定義します。
定数 klass::name の値を val として定義します。 -
void rb
_ define _ global _ const(const char *name , VALUE val) (18901.0) -
トップレベル (現在は Object) の定数 name を初期値 val で 定義します。既に同名の定数が定義されていたら警告します。
トップレベル (現在は Object) の定数 name を初期値 val で
定義します。既に同名の定数が定義されていたら警告します。 -
void rb
_ define _ readonly _ variable(const char *name , VALUE *var) (18901.0) -
-
void rb
_ gc _ mark _ locations(VALUE *start , VALUE *end) (18901.0) -
-
void rb
_ singleton _ class _ attached(VALUE klass , VALUE obj) (18901.0) -
特異クラス klass にその唯一のインスタンス obj を結びつけます。
特異クラス klass にその唯一のインスタンス obj を結びつけます。 -
Module
# const _ set(name , value) -> object (18718.0) -
モジュールに name で指定された名前の定数を value とい う値として定義し、value を返します。
モジュールに name で指定された名前の定数を value とい
う値として定義し、value を返します。
そのモジュールにおいてすでにその名前の定数が定義されている場合、警
告メッセージが出力されます。
@param name Symbol,String で定数の名前を指定します。
@param value セットしたい値を指定します。
//emlist[例][ruby]{
module Foo; end
# Symbolを指定した場合
Foo.const_set(:FOO, 123)
Foo::FOO # => 123
# Stringを指定した場合
Foo.const_... -
Prime
# prime _ division(value , generator= Prime :: Generator23 . new) -> [[Integer , Integer]] (18658.0) -
与えられた整数を素因数分解します。
与えられた整数を素因数分解します。
@param value 素因数分解する任意の整数を指定します。
@param generator 素数生成器のインスタンスを指定します。
@return 素因数とその指数から成るペアを要素とする配列です。つまり、戻り値の各要素は2要素の配列 [n,e] であり、それぞれの内部配列の第1要素 n は value の素因数、第2要素は n**e が value を割り切る最大の自然数 e です。
@raise ZeroDivisionError 与えられた数値がゼロである場合に発生します。
//emlist[例][ruby]{
require 'p... -
Prime
. prime _ division(value , generator= Prime :: Generator23 . new) -> [[Integer , Integer]] (18658.0) -
Prime.instance.prime_division と同じです。
Prime.instance.prime_division と同じです。
@param value 素因数分解する任意の整数を指定します。
@param generator 素数生成器のインスタンスを指定します。
@return 素因数とその指数から成るペアを要素とする配列です。つまり、戻り値の各要素は2要素の配列 [n,e] であり、それぞれの内部配列の第1要素 n は value の素因数、第2要素は n**e が value を割り切る最大の自然数 e です。
@raise ZeroDivisionError 与えられた数値がゼロである場合に発生します。
@see Prime... -
REXML
:: Element # context=(value) (18622.0) -
要素の「コンテキスト」を Hash で設定します。
要素の「コンテキスト」を Hash で設定します。
コンテキストとは、 text node (REXML::Text) での特別な文字、特に空白について
の取り扱いについての設定です。
以下の Symbol をハッシュのキーとして使います。
: :respect_whitespace
空白を考慮して欲しい要素の名前の集合を文字列の配列で指定します。
また、すべての要素で空白を考慮して欲しい場合には
:all を指定します。
デフォルト値は :all です。
REXML::Element#whitespace も参照してください。
: :compress_whitesp... -
REXML
:: XMLDecl # standalone=(value) (18622.0) -
スタンドアロン文書であるかどうかを "yes" "no" で設定します。
スタンドアロン文書であるかどうかを "yes" "no" で設定します。
この属性を省略したい場合は nil を指定します。
@param value 設定値(文字列) -
REXML
:: XMLDecl # version=(value) (18622.0) -
XML文書のバージョンを設定します。
XML文書のバージョンを設定します。
@param value 設定値(文字列) -
WEBrick
:: Cookie # version=(value) (18622.0) -
Cookie のバージョン番号を整数で表すアクセサです。
Cookie のバージョン番号を整数で表すアクセサです。
@param value Cookie のバージョン番号を整数で指定します。 -
Net
:: HTTPHeader # canonical _ each {|name , value| . . . . } -> () (18607.0) -
ヘッダフィールドの正規化名とその値のペアを ブロックに渡し、呼びだします。
ヘッダフィールドの正規化名とその値のペアを
ブロックに渡し、呼びだします。
正規化名は name に対し
name.downcase.split(/-/).capitalize.join('-')
で求まる文字列です。 -
Etc
:: SC _ MONOTONIC _ CLOCK -> Integer (18604.0) -
Etc.#sysconf の引数に指定します。
Etc.#sysconf の引数に指定します。
詳細は sysconf(3) を参照してください。 -
Matrix
. diagonal(*values) -> Matrix (18601.0) -
対角要素がvaluesで、非対角要素が全て0であるような 正方行列を生成します。
対角要素がvaluesで、非対角要素が全て0であるような
正方行列を生成します。
@param values 行列の対角要素
=== 注意
valuesに一次元Arrayを1個指定すると、そのArrayを唯一の要素とした1×1の行列が生成されます。
//emlist[例][ruby]{
require 'matrix'
m = Matrix.diagonal(1, 2, 3)
p m # => Matrix[[1, 0, 0], [0, 2, 0], [0, 0, 3]]
a = [1,2,3]
m = Matrix.diagonal(a)
p m # => Matrix[[[1,... -
VALUE rb
_ const _ list(void *data) (18601.0) -
-
int SPECIAL
_ CONST _ P(VALUE obj) (18601.0) -
obj が実体の構造体を持たないとき真。 現時点で真になるのは Qnil, Qtrue, Qfalse と、 Fixnum, Symbol のインスタンス。
obj が実体の構造体を持たないとき真。
現時点で真になるのは Qnil, Qtrue, Qfalse と、
Fixnum, Symbol のインスタンス。 -
int rb
_ const _ defined(VALUE klass , ID id) (18601.0) -
klass とそのスーパークラスに定数 id が定義されていれば真。
klass とそのスーパークラスに定数 id が定義されていれば真。 -
int rb
_ const _ defined _ at(VALUE klass , ID id) (18601.0) -
klass 自体に定数 id が定義されていれば真。
klass 自体に定数 id が定義されていれば真。 -
int rb
_ respond _ to(VALUE obj , ID id) (18601.0) -
obj にメソッド id が定義されているとき真。 プライベートメソッドに対しても真を返します。
obj にメソッド id が定義されているとき真。
プライベートメソッドに対しても真を返します。 -
static NODE * literal
_ concat _ string(NODE *head , NODE *tail , VALUE str) (18601.0) -
-
static VALUE rb
_ mod _ s _ constants(void) (18601.0) -
-
static int top
_ const _ get(ID id , VALUE *klassp) (18601.0) -
トップレベルの定数 id を参照します。 定数 id が定義されていたら真を返し klassp に その値を書き込みます。未定義なら偽を返します。
トップレベルの定数 id を参照します。
定数 id が定義されていたら真を返し klassp に
その値を書き込みます。未定義なら偽を返します。 -
static void rb
_ longjmp(int tag , VALUE mesg) (18601.0) -
-
static void readonly
_ setter(VALUE val , ID id , void *var) (18601.0) -
-
void * rb
_ mod _ const _ at(VALUE mod , void *data) (18601.0) -
-
void * rb
_ mod _ const _ of(VALUE mod , void *data) (18601.0) -