ライブラリ
- ビルトイン (9)
- benchmark (1)
- bigdecimal (1)
-
cgi
/ core (2) -
cgi
/ html (5) -
cgi
/ session (1) - csv (7)
- date (2)
- drb (8)
-
drb
/ gw (1) -
drb
/ timeridconv (4) - etc (2)
- fiddle (17)
-
fiddle
/ import (5) - fileutils (3)
- getoptlong (1)
-
irb
/ context (1) -
irb
/ extend-command (1) - json (4)
- mkmf (1)
-
net
/ imap (7) - openssl (22)
- optparse (8)
- pathname (1)
-
rexml
/ document (2) -
rexml
/ sax2listener (1) - rss (2)
-
rubygems
/ config _ file (1) -
rubygems
/ exceptions (1) -
rubygems
/ indexer (1) -
rubygems
/ specification (1) - socket (6)
- syslog (5)
- tsort (4)
- uri (1)
- win32ole (1)
クラス
- BigDecimal (1)
-
CGI
:: Session (1) - CSV (7)
-
DRb
:: DRbIdConv (2) -
DRb
:: DRbServer (2) -
DRb
:: TimerIdConv (3) - Date (2)
-
Encoding
:: InvalidByteSequenceError (4) -
Fiddle
:: Closure (1) -
Fiddle
:: Closure :: BlockCaller (1) -
Fiddle
:: Function (8) -
Gem
:: ConfigFile (1) -
Gem
:: Indexer (1) -
Gem
:: Specification (1) -
IRB
:: Context (1) - Module (1)
-
Net
:: IMAP (4) -
Net
:: IMAP :: BodyTypeBasic (1) -
Net
:: IMAP :: BodyTypeMessage (1) -
Net
:: IMAP :: BodyTypeText (1) -
OpenSSL
:: ASN1 :: ObjectId (2) -
OpenSSL
:: OCSP :: BasicResponse (2) -
OpenSSL
:: SSL :: SSLContext (2) -
OpenSSL
:: SSL :: Session (1) -
OpenSSL
:: X509 :: Extension (3) -
OpenSSL
:: X509 :: ExtensionFactory (2) - OptionParser (6)
- Pathname (1)
-
RDoc
:: Options (1) -
REXML
:: DocType (1) -
REXML
:: NotationDecl (1) -
RSS
:: Maker :: RSS20 :: Items :: Item :: Guid (2) - Socket (1)
-
WIN32OLE
_ EVENT (1)
モジュール
- Benchmark (1)
-
CGI
:: HtmlExtension (5) -
CGI
:: QueryExtension (1) -
CGI
:: QueryExtension :: Value (1) - DRb (2)
- Etc (2)
- Fiddle (6)
-
Fiddle
:: Importer (4) - FileUtils (3)
-
IRB
:: ExtendCommandBundle (1) - JSON (4)
- Kernel (3)
-
OpenSSL
:: SSL (10) - Process (1)
-
REXML
:: SAX2Listener (1) -
Socket
:: Constants (5) - Syslog (4)
-
Syslog
:: Option (1) - TSort (4)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) -
ALIGN
_ LONG (1) -
ALIGN
_ LONG _ LONG (1) - CLONESETUP (1)
-
CS
_ POSIX _ V6 _ WIDTH _ RESTRICTED _ ENVS (1) -
CS
_ POSIX _ V7 _ WIDTH _ RESTRICTED _ ENVS (1) - CUnion (1)
- DEFAULT (1)
- DRbIdConv (2)
-
EXCEPTION
_ ZERODIVIDE (1) - Function (1)
- GWIdConv (1)
-
IDNAME
_ IVARS (1) -
IFF
_ BRIDGE _ PORT (1) -
IFF
_ DONT _ BRIDGE (2) -
IFF
_ EBRIDGE (1) -
IPPROTO
_ IDP (1) - InvalidArgument (1)
- InvalidByteSequenceError (1)
- InvalidComponentError (1)
- InvalidOption (2)
- InvalidSpecificationException (1)
-
LOG
_ PID (1) -
NEWS for Ruby 2
. 5 . 0 (1) -
OP
_ DONT _ INSERT _ EMPTY _ FRAGMENTS (1) -
OP
_ MICROSOFT _ BIG _ SSLV3 _ BUFFER (1) -
OP
_ MICROSOFT _ SESS _ ID _ BUG (1) -
OP
_ MSIE _ SSLV2 _ RSA _ PADDING (1) -
OP
_ NETSCAPE _ CHALLENGE _ BUG (1) -
OP
_ NETSCAPE _ REUSE _ CIPHER _ CHANGE _ BUG (1) -
OP
_ SSLEAY _ 080 _ CLIENT _ DH _ BUG (1) -
OP
_ SSLREF2 _ REUSE _ CERT _ TYPE _ BUG (1) -
OP
_ TLS _ BLOCK _ PADDING _ BUG (1) -
OP
_ TLS _ D5 _ BUG (1) -
OVERRIDE
_ PRIVATE _ ONLY (1) -
SIZEOF
_ LONG (1) -
SIZEOF
_ LONG _ LONG (1) - STDCALL (1)
-
SYSTEM
_ WIDE _ CONFIG _ FILE (1) -
TCP
_ KEEPIDLE (1) -
TYPE
_ LONG (1) -
TYPE
_ LONG _ LONG (1) - TimerIdConv (1)
- [] (2)
- abi (1)
-
add
_ status (1) -
autoload
_ i (1) - benchmark (1)
- bind (1)
- call (1)
- chmod (1)
- cleanpath (1)
-
clock
_ gettime (1) - clone (1)
-
clone
_ method (1) -
compile
_ error (1) -
const
_ missing (1) - content (1)
- content= (1)
-
content
_ id (3) -
create
_ ext (1) -
create
_ extension (1) -
create
_ id (1) -
create
_ id= (1) -
default
_ id _ conv (1) -
destination
_ encoding (1) -
destination
_ encoding _ name (1) -
dir
_ config (1) -
drb
/ timeridconv (1) -
e
_ option _ supplied (1) -
each
_ strongly _ connected _ component _ from (4) -
error
_ bytes (1) -
ev
_ const _ defined (1) -
ev
_ const _ get (1) - extern (1)
-
global
_ id (1) - handler= (1)
-
have
_ option? (1) - hidden (2)
- idle (1)
-
idle
_ done (1) - img (1)
-
incomplete
_ input? (1) -
install
_ id _ conv (1) - instance (2)
- irb (1)
- load (1)
-
localjump
_ error (1) -
long
_ name (1) -
mark
_ locations _ array (1) -
mod
_ av _ set (1) - name (1)
- new (10)
- notationdecl (1)
- oid (1)
- oid= (1)
- open (4)
- open! (1)
- paranoid (1)
- ptr (1)
-
rb
_ ary _ store (1) -
rb
_ autoload (1) -
rb
_ autoload _ id (1) -
rb
_ call (1) -
rb
_ check _ convert _ type (1) -
rb
_ compile _ error (1) -
rb
_ compile _ error _ with _ enc (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
_ copy _ generic _ ivar (1) -
rb
_ define _ alias (1) -
rb
_ define _ attr (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 _ function (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
_ fatal (1) -
rb
_ funcall3 (1) -
rb
_ gc _ mark _ locations (1) -
rb
_ intern (1) -
rb
_ is _ const _ id (1) -
rb
_ longjmp (1) -
rb
_ mod _ const _ at (1) -
rb
_ mod _ const _ of (1) -
rb
_ mod _ s _ constants (1) -
rb
_ provide (1) -
rb
_ provided (1) -
rb
_ raise (1) -
rb
_ remove _ method (1) -
rb
_ reserved _ word (1) -
rb
_ respond _ to (1) -
rb
_ set _ class _ path (1) -
rb
_ singleton _ class _ attached (1) -
rb
_ thread _ alone (1) -
rb
_ thread _ restore _ context (1) -
rb
_ thread _ save _ context (1) -
rb
_ throw (1) -
rb
_ undef _ method (1) - read (1)
- readlines (1)
-
readonly
_ setter (1) - register (1)
-
remote
_ ident (1) - reopen (1)
- restore (1)
-
ruby 1
. 6 feature (1) -
ruby 1
. 8 . 3 feature (1) -
ruby 1
. 8 . 4 feature (1) -
ruby
_ xcalloc (1) -
ruby
_ xmalloc (1) -
ruby
_ xrealloc (1) -
session
_ id (1) -
session
_ id _ context (1) -
session
_ id _ context= (1) - spawn (2)
-
start
_ service (1) - status (1)
- summarize (2)
-
summary
_ width (1) -
summary
_ width= (1) -
tab
_ width (1) -
terminate
_ process (1) -
to
_ i (1) -
to
_ id (2) -
to
_ obj (2) -
top
_ const _ get (1) -
uid
_ copy (1) -
uid
_ move (1) - union (1)
-
valid
_ civil? (1) -
valid
_ date? (1) - validate (1)
-
warn
_ unless _ e _ option (1) -
warning
_ unless _ e _ option (1)
検索結果
先頭5件
- OpenSSL
:: SSL :: SSLContext # session _ id _ context=(id _ context) - OpenSSL
:: SSL :: SSLContext # session _ id _ context -> String | nil - OpenSSL
:: SSL :: Session # id -> String - TSort
# each _ strongly _ connected _ component _ from(node , id _ map={} , stack=[]) -> Enumerator - TSort
# each _ strongly _ connected _ component _ from(node , id _ map={} , stack=[]) {|nodes| . . . } -> ()
-
OpenSSL
:: SSL :: SSLContext # session _ id _ context=(id _ context) (83317.0) -
セッション ID コンテキストを文字列で設定します。
セッション ID コンテキストを文字列で設定します。
セッション ID コンテキストは、セッションをグループ化するための
識別子で、セッション ID コンテキストとセッション ID の両方が
一致する場合に同一のセッションであると判別されます。
この OpenSSL::SSL::SSLContext オブジェクトで
生成されたコネクション(OpenSSL::SSL::SSLSocket)に
関連付けられたセッションはセッション ID コンテキスト
を共有します。
セッション ID コンテキストはセッションのグループを
識別するための識別子であり、一方セッション ID は各セッションを
識別... -
OpenSSL
:: SSL :: SSLContext # session _ id _ context -> String | nil (82270.0) -
セッション ID コンテキスト文字列を返します。
セッション ID コンテキスト文字列を返します。
設定されていない場合は nil を返します。
@see OpenSSL::SSL::Session,
OpenSSL::SSL::SSLContext#session_id_context= -
OpenSSL
:: SSL :: Session # id -> String (81670.0) -
セッション ID を返します。
セッション ID を返します。
SSL/TLS はこのセッション ID でセッションを識別します。 -
TSort
# each _ strongly _ connected _ component _ from(node , id _ map={} , stack=[]) -> Enumerator (73807.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| . . . } -> () (73807.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 , each _ child , id _ map={} , stack=[]) -> Enumerator (73807.0) -
node から到達可能な強連結成分についてのイテレータです。
node から到達可能な強連結成分についてのイテレータです。
引数 node と each_child でグラフを表します。
返す値は規定されていません。
TSort.each_strongly_connected_component_fromはTSortをincludeして
グラフを表現する必要のないクラスメソッドです。
@param node ノードを指定します。
@param each_child 引数で与えられた頂点の子をそれぞれ評価するcallメソッ
ドを持つオブジェクトを指定します。
//emlist[使用例][ruby]{
req... -
TSort
. each _ strongly _ connected _ component _ from(node , each _ child , id _ map={} , stack=[]) {|nodes| . . . } -> () (73807.0) -
node から到達可能な強連結成分についてのイテレータです。
node から到達可能な強連結成分についてのイテレータです。
引数 node と each_child でグラフを表します。
返す値は規定されていません。
TSort.each_strongly_connected_component_fromはTSortをincludeして
グラフを表現する必要のないクラスメソッドです。
@param node ノードを指定します。
@param each_child 引数で与えられた頂点の子をそれぞれ評価するcallメソッ
ドを持つオブジェクトを指定します。
//emlist[使用例][ruby]{
req... -
Gem
:: InvalidSpecificationException (72001.0) -
不正な gemspec に関する例外です。
不正な gemspec に関する例外です。 -
DRb
:: DRbServer . default _ id _ conv(idconv) -> () (64552.0) -
サーバ起動時の :id_conv オプションのデフォルト値を指定します。
サーバ起動時の :id_conv オプションのデフォルト値を指定します。
初期値は DRb::DRbIdConv のインスタンスです。
@see DRb::DRbServer.new, DRb.#start_service -
CGI
:: Session # session _ id -> String (63952.0) -
セッション ID を返します。
セッション ID を返します。 -
BigDecimal
:: EXCEPTION _ ZERODIVIDE -> Integer (63901.0) -
BigDecimal に 0 による割り算を実行した場合に例外を発生させるかど うかを設定、確認する際の値を返します。
BigDecimal に 0 による割り算を実行した場合に例外を発生させるかど
うかを設定、確認する際の値を返します。
BigDecimal.mode の第 1 引数に指定します。 -
Gem
:: ConfigFile :: SYSTEM _ WIDE _ CONFIG _ FILE -> String (63901.0) -
システム全体の設定ファイルのパスです。
システム全体の設定ファイルのパスです。 -
Socket
:: Constants :: IFF _ DONT _ BRIDGE (63901.0) -
disallow bridging this ether dev
disallow bridging this ether dev -
DRb
:: DRbIdConv # to _ id(obj) -> Integer (63604.0) -
オブジェクトを識別子に変換します。
オブジェクトを識別子に変換します。 -
DRb
:: DRbIdConv (63019.0) -
オブジェクトと識別子を相互に変換するクラスです。
オブジェクトと識別子を相互に変換するクラスです。
リモートオブジェクトは、URIと識別子で区別されます。
リモートメソッド呼び出しは、リモートプロセスに識別子を
送り、それを受け取ったプロセスでオブジェクトに変換することで実現されます。
このクラスはdRubyでデフォルトとして使われる
のオブジェクト-識別子間の変換クラスです。
この変換には ObjectSpace の機構が使われます。特に
ObjectSpace.#_id2ref が使われています。
これはリモートオブジェクト
が有効なのはリモートプロセス内の対応オブジェクトが GC で回収されるまで
であることを意味します。一方 GC... -
GetoptLong
:: InvalidOption (63001.0) -
知らないオプションが与えられた場合に発生する例外です。
知らないオプションが与えられた場合に発生する例外です。 -
OptionParser
:: InvalidOption (63001.0) -
定義されていないオプションが与えられた場合に投げられます。
定義されていないオプションが与えられた場合に投げられます。 -
DRb
. # install _ id _ conv(idconv) -> () (55570.0) -
サーバ起動時の :id_conv オプションのデフォルト値を指定します。
サーバ起動時の :id_conv オプションのデフォルト値を指定します。
内部的には DRb::DRbServer.default_id_conv を呼び出すだけです。 -
int rb
_ is _ const _ id(ID id) (55549.0) -
定数名として有効な ID ならば真。
定数名として有効な ID ならば真。 -
Net
:: IMAP :: BodyTypeBasic # content _ id -> String | nil (54952.0) -
Content-ID の値を文字列で返します。
Content-ID の値を文字列で返します。
@see 2045 -
Net
:: IMAP :: BodyTypeMessage # content _ id -> String | nil (54952.0) -
Content-ID の値を文字列で返します。
Content-ID の値を文字列で返します。
@see 2045 -
Net
:: IMAP :: BodyTypeText # content _ id -> String | nil (54952.0) -
Content-ID の値を文字列で返します。
Content-ID の値を文字列で返します。
@see 2045 -
IRB
:: ExtendCommandBundle :: OVERRIDE _ PRIVATE _ ONLY -> 2 (54901.0) -
irb でコマンドのエイリアスを定義する際に、既にこれからエイリアス先に指 定したメソッド名と同名の public メソッドが定義済みではなかった場合のみ、 エイリアスを定義する事を指定するフラグです。
irb でコマンドのエイリアスを定義する際に、既にこれからエイリアス先に指
定したメソッド名と同名の public メソッドが定義済みではなかった場合のみ、
エイリアスを定義する事を指定するフラグです。
@see IRB::ExtendCommandBundle.def_extend_command -
Net
:: IMAP # idle _ done -> () (54901.0) -
Net::IMAP#idle で 停止しているスレッドを1つ起こします。
Net::IMAP#idle で
停止しているスレッドを1つ起こします。 -
Socket
:: IFF _ DONT _ BRIDGE (54901.0) -
disallow bridging this ether dev
disallow bridging this ether dev -
DRb
:: TimerIdConv # to _ id(obj) -> Integer (54604.0) -
オブジェクトを識別子に変換します。
オブジェクトを識別子に変換します。 -
Encoding
:: InvalidByteSequenceError # destination _ encoding -> Encoding (54601.0) -
エラーを発生させた変換の変換先のエンコーディングを Encoding オブジェクトで返します。
エラーを発生させた変換の変換先のエンコーディングを Encoding
オブジェクトで返します。
@see Encoding::InvalidByteSequenceError#source_encoding,
Encoding::UndefinedConversionError#destination_encoding -
Encoding
:: InvalidByteSequenceError # destination _ encoding _ name -> String (54601.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#destination_encoding -
Fiddle
:: ALIGN _ LONG _ LONG -> Integer (54601.0) -
C の構造体における long long のアライメントの値。
C の構造体における long long のアライメントの値。 -
Fiddle
:: SIZEOF _ LONG _ LONG -> Integer (54601.0) -
Cでの sizeof(long long) の値
Cでの sizeof(long long) の値 -
Fiddle
:: TYPE _ LONG _ LONG -> Integer (54601.0) -
C の long long 型を表す定数。
C の long long 型を表す定数。
unsigned long long を表すには符号を逆転させます。 -
DRb
:: TimerIdConv (54037.0) -
オブジェクトと識別子を相互に変換するクラスです。 これによって識別子に変換されたオブジェクトは一定時間 GC から保護されます。
オブジェクトと識別子を相互に変換するクラスです。
これによって識別子に変換されたオブジェクトは一定時間
GC から保護されます。
DRb::DRbIdConv では to_id で識別子に
変換し、リモートに送られたオブジェクトは GC から保護されません。
ローカルプロセスからの参照がなくなったオブジェクトは、
リモートからの参照が生きていたとしても GC によって廃棄される
可能性があります。
このクラスを DRb::DRbIdConv の代わりに用いることで、
to_id でオブジェクトを識別子に変換してから
一定時間(DRb::TimerIdConv.new の timeout で指... -
DRb
:: GWIdConv (54001.0) -
DRb::DRbIdConv に drb 通信の中継に必要な拡張をしたもの。
DRb::DRbIdConv に drb 通信の中継に必要な拡張をしたもの。
詳しくは drb/gw の例を見てください。 -
DRbIdConv (54001.0)
-
Alias of DRb::DRbIdConv
Alias of DRb::DRbIdConv -
URI
:: InvalidComponentError (54001.0) -
不正な構成要素を指定したときに発生します。
不正な構成要素を指定したときに発生します。 -
drb
/ timeridconv (54001.0) -
DRb::DRbIdConv の拡張 DRb::TimerIdConv を定義 するライブラリ。 DRb::DRbIdConv の GC 問題をタイムアウトを定めることで 部分的に解決します。
DRb::DRbIdConv の拡張 DRb::TimerIdConv を定義
するライブラリ。
DRb::DRbIdConv の GC 問題をタイムアウトを定めることで
部分的に解決します。 -
OptionParser
# summary _ width=(width) (46255.0) -
サマリを表示するときの幅を整数で指定します。
サマリを表示するときの幅を整数で指定します。
@param width サマリを表示するときの幅を整数で指定します。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|
opts.on_head("-i", "--init")
opts.on("-u", "--update")
opts.on_tail("-h", "--help")
end
opts.summary_width # => 32
opts.summarize
# => [" -i, --init\n"... -
JSON
. create _ id=(identifier) (45958.0) -
json_create メソッドで使用するクラスを決定するために使用する値をセットします。
json_create メソッドで使用するクラスを決定するために使用する値をセットします。
@param identifier 識別子を指定します。
//emlist[例][ruby]{
require "json"
require "json/add/core"
JSON.create_id # => "json_class"
puts (1..5).to_json # => {"json_class":"Range","a":[1,5,false]}
JSON.create_id = "my_json_class" # ... -
OpenSSL
:: X509 :: Extension # oid=(oid) (45901.0) -
拡張領域の識別子(extnID)をOIDの文字列で設定します。
拡張領域の識別子(extnID)をOIDの文字列で設定します。
@param oid OIDの文字列
@raise OpenSSL::X509::Extension 識別子の設定に失敗した場合に発生します
@see OpenSSL::X509::Extension#oid -
JSON
. create _ id -> String (45784.0) -
json_create メソッドで使用するクラスを決定するために使用する値を返します。
json_create メソッドで使用するクラスを決定するために使用する値を返します。
デフォルトは "json_class" です。
//emlist[例][ruby]{
require "json"
class User
attr :id, :name
def initialize(id, name)
@id, @name = id, name
end
def self.json_create(object)
new(object['id'], object["name"])
end
def as_json(*)
{
... -
OptionParser
# summary _ width -> Integer (45655.0) -
サマリを表示するときの幅を整数で返します。
サマリを表示するときの幅を整数で返します。
@return サマリを表示するときの幅を整数で返します。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|
opts.on_head("-i", "--init")
opts.on("-u", "--update")
opts.on_tail("-h", "--help")
end
opts.summary_width # => 32
opts.summarize
# => [" -i, --init\n", " ... -
CGI
:: HtmlExtension # hidden(attributes) -> String (45637.0) -
タイプが hidden である input 要素を生成します。
タイプが hidden である input 要素を生成します。
@param attributes 属性をハッシュで指定します。
例:
hidden({ "NAME" => "name", "VALUE" => "reset", "ID" => "foo" })
# <INPUT TYPE="hidden" NAME="name" VALUE="value" ID="foo"> -
CGI
:: HtmlExtension # radio _ button(attributes) -> String (45637.0) -
タイプが radio である input 要素を生成します。
タイプが radio である input 要素を生成します。
@param attributes 属性をハッシュで指定します。
例:
radio_button({ "NAME" => "name", "VALUE" => "value", "ID" => "foo" })
# <INPUT TYPE="radio" NAME="name" VALUE="value" ID="foo"> -
CGI
:: HtmlExtension # hidden(name = "" , value = nil) -> String (45607.0) -
タイプが hidden である input 要素を生成します。
タイプが hidden である input 要素を生成します。
@param name name 属性の値を指定します。
@param value value 属性の値を指定します。
例:
hidden("name")
# <INPUT TYPE="hidden" NAME="name">
hidden("name", "value")
# <INPUT TYPE="hidden" NAME="name" VALUE="value"> -
CGI
:: HtmlExtension # radio _ button(name = "" , value = nil , checked = nil) -> String (45607.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" ... -
CGI
:: QueryExtension # remote _ ident -> String (45601.0) -
ENV['REMOTE_IDENT'] を返します。
ENV['REMOTE_IDENT'] を返します。 -
Gem
:: Specification # validate -> bool (45601.0) -
必須属性のチェックと自身の基本的な正当性チェックを行います。
必須属性のチェックと自身の基本的な正当性チェックを行います。
チェックにパスした場合は常に true を返します。そうでない場合は例外が発生します。
@raise Gem::InvalidSpecificationException チェックにパスしなかった場合に発生します。 -
IRB
:: Context :: IDNAME _ IVARS -> [String] (45601.0) -
ライブラリ内部で使用します。
ライブラリ内部で使用します。 -
OpenSSL
:: X509 :: Extension # oid -> String (45601.0) -
拡張領域の識別子(extnID)をOIDの文字列で返します。
拡張領域の識別子(extnID)をOIDの文字列で返します。
@see OpenSSL::X509::Extension#oid= -
RDoc
:: Options # tab _ width -> Integer (45601.0) -
コマンドライン引数の --tab-width オプションで指定した数値を返します。
コマンドライン引数の --tab-width オプションで指定した数値を返します。 -
Socket
:: Constants :: IFF _ BRIDGE _ PORT (45601.0) -
device used as bridge port
device used as bridge port -
Socket
:: Constants :: IFF _ EBRIDGE (45601.0) -
ethernet bridging device
ethernet bridging device -
Socket
:: Constants :: IPPROTO _ IDP -> Integer (45601.0) -
@todo XNS IDP。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。
@todo
XNS IDP。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。
また、Socket.open の protocol 引数に渡す利用法もあります。 -
Socket
:: Constants :: TCP _ KEEPIDLE -> Integer (45601.0) -
Idle time before keepalive probes are sent。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Idle time before keepalive probes are sent。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(7linux) -
OptionParser
:: InvalidArgument (45001.0) -
オプションの引数が指定されたパターンにマッチしない時に投げられます。
オプションの引数が指定されたパターンにマッチしない時に投げられます。 -
static void readonly
_ setter(VALUE val , ID id , void *var) (38401.0) -
-
static void rb
_ autoload _ id(ID id , const char *filename) (38101.0) -
-
static VALUE ev
_ const _ defined(NODE *cref , ID id , VALUE self) (37549.0) -
外のクラスが cref で self が self のとき、 定数 id が定義されていたら真。
外のクラスが cref で self が self のとき、
定数 id が定義されていたら真。 -
void * rb
_ mod _ const _ at(VALUE mod , void *data) (37501.0) -
-
void * rb
_ mod _ const _ of(VALUE mod , void *data) (37501.0) -
-
int rb
_ const _ defined(VALUE klass , ID id) (37249.0) -
klass とそのスーパークラスに定数 id が定義されていれば真。
klass とそのスーパークラスに定数 id が定義されていれば真。 -
int rb
_ const _ defined _ at(VALUE klass , ID id) (37249.0) -
klass 自体に定数 id が定義されていれば真。
klass 自体に定数 id が定義されていれば真。 -
int rb
_ respond _ to(VALUE obj , ID id) (37249.0) -
obj にメソッド id が定義されているとき真。 プライベートメソッドに対しても真を返します。
obj にメソッド id が定義されているとき真。
プライベートメソッドに対しても真を返します。 -
REXML
:: SAX2Listener # notationdecl(name , public _ or _ system , public _ id , system _ id) -> () (37243.0) -
DTDの記法宣言に出会ったときに呼び出されるコールバックメソッドです。
DTDの記法宣言に出会ったときに呼び出されるコールバックメソッドです。
@param name 記法名が文字列で渡されます
@param public_or_system "PUBLIC" もしくは "SYSTEM" が渡されます
@param public_id 公開識別子が文字列で渡されます。指定されていない場合はnilが渡されます
@param system_id システム識別子が文字列で渡されます。指定されていない場合はnilが渡されます -
static ID global
_ id(const char *name) (37201.0) -
-
static int clone
_ method(ID mid , NODE *body , st _ table *tbl) (37201.0) -
m_tbl 格納形式のメソッド (構文木) をコピーして返します。 ST_CONTINUE を返します。
m_tbl 格納形式のメソッド (構文木) をコピーして返します。
ST_CONTINUE を返します。 -
void rb
_ define _ const(VALUE klass , const char *name , VALUE val) (37201.0) -
クラス klass の定数 name を初期値 val で 定義します。既に同名の定数が定義されていたら警告します。
クラス klass の定数 name を初期値 val で
定義します。既に同名の定数が定義されていたら警告します。 -
void rb
_ define _ global _ const(const char *name , VALUE val) (37201.0) -
トップレベル (現在は Object) の定数 name を初期値 val で 定義します。既に同名の定数が定義されていたら警告します。
トップレベル (現在は Object) の定数 name を初期値 val で
定義します。既に同名の定数が定義されていたら警告します。 -
void rb
_ define _ global _ function(const char *name , VALUE (*func)() , int argc) (37201.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を定義しています。
... -
void rb
_ define _ module _ function(VALUE module , const char *name , VALUE (*func)() , int argc) (37201.0) -
モジュール module にモジュール関数 name を定義します。 func と argc は rb_define_method と同じです。
モジュール module にモジュール関数 name を定義します。
func と argc は rb_define_method と同じです。 -
void rb
_ define _ readonly _ variable(const char *name , VALUE *var) (37201.0) -
-
void rb
_ define _ singleton _ method(VALUE obj , const char *name , VALUE (*func)() , int argc) (37201.0) -
obj に特異メソッド name を定義します。 メソッドの実体を func に関数ポインタで与え、その関数がとる 引数のタイプを argc に渡します。argc のフォーマットに ついては rb_define_method の記述を参照してください。
obj に特異メソッド name を定義します。
メソッドの実体を func に関数ポインタで与え、その関数がとる
引数のタイプを argc に渡します。argc のフォーマットに
ついては rb_define_method の記述を参照してください。 -
void rb
_ provide(const char *feature) (37201.0) -
ライブラリ feature をロードしたものとしてロックをかけます。
ライブラリ feature をロードしたものとしてロックをかけます。 -
Date
. valid _ civil?(year , mon , mday , start = Date :: GREGORIAN) -> bool (36901.0) -
正しい暦日付であれば真、そうでないなら偽を返します。
正しい暦日付であれば真、そうでないなら偽を返します。
Date.jd、および Date.civil も参照してください。
@param year 年
@param mon 月
@param mday 日
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
Date
. valid _ date?(year , mon , mday , start = Date :: GREGORIAN) -> bool (36901.0) -
正しい暦日付であれば真、そうでないなら偽を返します。
正しい暦日付であれば真、そうでないなら偽を返します。
Date.jd、および Date.civil も参照してください。
@param year 年
@param mon 月
@param mday 日
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
Gem
:: Indexer # paranoid(path , extension) (36901.0) -
圧縮されたデータと圧縮されていないデータを比較して一致しなければ例外を発生させます。
圧縮されたデータと圧縮されていないデータを比較して一致しなければ例外を発生させます。
@param path 圧縮されていないファイルのパスを指定します。
@param extension 圧縮されたファイルの拡張子を指定します。
@raise RuntimeError 圧縮されたデータと圧縮されていないデータが一致しない場合に発生します。 -
Kernel
# dir _ config(target , idefault = nil , ldefault = nil) -> [String , String] (36901.0) -
configure オプション --with-TARGET-dir, --with-TARGET-include, --with-TARGET-lib をユーザが extconf.rb に指定できるようにします。
configure オプション
--with-TARGET-dir,
--with-TARGET-include,
--with-TARGET-lib
をユーザが extconf.rb に指定できるようにします。
--with-TARGET-dir オプションは
システム標準ではない、
ヘッダファイルやライブラリがあるディレクトリをまとめて指定するために使います。
ユーザが extconf.rb に --with-TARGET-dir=PATH を指定したときは
$CFLAGS に "-IPATH/include" を、
$LDFLAGS に "-LPATH/lib" を、
それぞれ追加し... -
Net
:: IMAP # idle {|resp| . . . } -> Net :: IMAP :: TaggedResponse (36901.0) -
IDLE 命令を送り、メールボックスの非同期的変化を待ち受けます。
IDLE 命令を送り、メールボックスの非同期的変化を待ち受けます。
このメソッドに渡したブロックは
Net::IMAP#add_response_handler によって
レスポンスハンドラとして用いられます。
また、このメソッドが終了する時点で
Net::IMAP#remove_response_handler で
ハンドラが削除されます。
レスポンスハンドラについては
Net::IMAP#add_response_handler を参照してください。
別のスレッドが Net::IMAP#idle_done を呼びだすまで
このメソッドを呼びだしたスレッドは停止します。
この命令は ... -
Net
:: IMAP # uid _ copy(set , mailbox) -> Net :: IMAP :: TaggedResponse (36901.0) -
UID COPY コマンドを送り、指定したメッセージを 指定したメールボックスの末尾に追加します。
UID COPY コマンドを送り、指定したメッセージを
指定したメールボックスの末尾に追加します。
set でコピーするメッセージを指定します。
UID (整数)、
UID の配列、もしくは Range で
指定します。コピー元のメールボックスは
Net::IMAP#examine もしくは Net::IMAP#select で
指定したものを用います。
mailbox はコピー先のメールボックスです。
@param set コピーするメッセージの UID
@param mailbox コピー先のメールボックス(文字列)
@see Net::IMAP#copy -
Net
:: IMAP # uid _ move(set , mailbox) -> Net :: IMAP :: TaggedResponse (36901.0) -
MOVEコマンドを送り、set でUIDで指定したメッセージを mailbox の 末尾に移動させます。
MOVEコマンドを送り、set でUIDで指定したメッセージを mailbox の
末尾に移動させます。
set には UID、UID の配列、もしくは
Range オブジェクトを渡します。
コピー元のメールボックスは
Net::IMAP#examine もしくは Net::IMAP#select で
指定したものを用います。
@param set 移動するメッセージのUID(整数、整数の配列、整数の Range)
@param mailbox 移動先のメールボックス(文字列)
@see Net::IMAP#move, 6851 -
int rb
_ provided(const char *feature) (36901.0) -
-
int rb
_ thread _ alone(void) (36901.0) -
評価器にスレッドが一つしか存在しないとき真。
評価器にスレッドが一つしか存在しないとき真。 -
static VALUE rb
_ mod _ s _ constants(void) (36901.0) -
-
static int e
_ option _ supplied(void) (36901.0) -
ruby -e で与えたプログラムを実行中なら真。
ruby -e で与えたプログラムを実行中なら真。 -
static void rb
_ thread _ restore _ context(rb _ thread _ t th , int exit) (36901.0) -
スレッドを切り替えるにあたって、切り替え先のスレッド th の コンテキストを評価器に復帰します。
スレッドを切り替えるにあたって、切り替え先のスレッド th の
コンテキストを評価器に復帰します。 -
static void rb
_ thread _ save _ context(rb _ thread _ t th) (36901.0) -
スレッドを切り替えるにあたって、現在実行中のスレッド th の コンテキストを評価器から th に退避します。
スレッドを切り替えるにあたって、現在実行中のスレッド th の
コンテキストを評価器から th に退避します。 -
void rb
_ singleton _ class _ attached(VALUE klass , VALUE obj) (36901.0) -
特異クラス klass にその唯一のインスタンス obj を結びつけます。
特異クラス klass にその唯一のインスタンス obj を結びつけます。 -
OpenSSL
:: SSL :: OP _ DONT _ INSERT _ EMPTY _ FRAGMENTS -> Integer (36607.0) -
SSL 通信での各種バグ回避コードを有効にするフラグです。
SSL 通信での各種バグ回避コードを有効にするフラグです。
OpenSSL::SSL::SSLContext#options= で利用します。
通常は OpenSSL::SSL::OP_ALL でこれらすべてを有効にします。
特定のフラグのみ無効にしたい場合は例えば
ctx.options = OP_ALL & ~OP_DONT_INSERT_EMPTY_FRAGMENTS
などとします。 -
OpenSSL
:: SSL :: OP _ MICROSOFT _ SESS _ ID _ BUG -> Integer (36607.0) -
SSL 通信での各種バグ回避コードを有効にするフラグです。
SSL 通信での各種バグ回避コードを有効にするフラグです。
OpenSSL::SSL::SSLContext#options= で利用します。
通常は OpenSSL::SSL::OP_ALL でこれらすべてを有効にします。
特定のフラグのみ無効にしたい場合は例えば
ctx.options = OP_ALL & ~OP_DONT_INSERT_EMPTY_FRAGMENTS
などとします。 -
Syslog
:: Option :: LOG _ PID -> Integer (36601.0) -
オプション(options)を示す定数。 定数の詳細については syslog(3) を参照してください。
オプション(options)を示す定数。
定数の詳細については syslog(3) を参照してください。 -
Fiddle
:: ALIGN _ LONG -> Integer (36301.0) -
C の構造体における long のアライメントの値。
C の構造体における long のアライメントの値。 -
Fiddle
:: Function :: DEFAULT -> Integer (36301.0) -
デフォルトの呼出規約を表します。
デフォルトの呼出規約を表します。
@see Fiddle::Function.new -
Fiddle
:: Function :: STDCALL -> Integer (36301.0) -
Windows の stdcall 呼出規約を表します。
Windows の stdcall 呼出規約を表します。
stdcall 呼出規約を持つ環境でのみ定義されます。
@see Fiddle::Function.new -
Fiddle
:: Importer # union(signature) -> Class (36301.0) -
C の共用体型に対応する Ruby のクラスを構築して返します。
C の共用体型に対応する Ruby のクラスを構築して返します。
共用体型を Ruby 上で定義する方法は Fiddle::Importer#struct と
ほぼ同様です。C における
typedef union epoll_data
{
void *ptr;
int fd;
uint32_t u32;
uint64_t u64;
} epoll_data_t;
は、Ruby上では
require 'fiddle/import'
module M
extend Fiddle::Importer
dlload "lib... -
Fiddle
:: SIZEOF _ LONG -> Integer (36301.0) -
Cでの sizeof(long) の値
Cでの sizeof(long) の値 -
Fiddle
:: TYPE _ LONG -> Integer (36301.0) -
C の long 型を表す定数。
C の long 型を表す定数。
unsigned long を表すには符号を逆転させます。 -
RSS
:: Maker :: RSS20 :: Items :: Item :: Guid # content (36301.0) -
@todo
@todo -
RSS
:: Maker :: RSS20 :: Items :: Item :: Guid # content=() (36301.0) -
@todo
@todo -
Encoding
:: InvalidByteSequenceError (36019.0) -
文字列がそのエンコーディングにおいて不正なバイト列である場合に発生 する例外。
文字列がそのエンコーディングにおいて不正なバイト列である場合に発生
する例外。
通常エンコーディング変換時に発生します。
//emlist[例][ruby]{
"\x82\xa0".force_encoding("cp932").encode("UTF-8")
#=> "あ"
"\x82\xa0".force_encoding("EUC-JP").encode("UTF-8")
#=> Encoding::InvalidByteSequenceError: "\x82" on EUC-JP
//} -
DRb
:: DRbIdConv # to _ obj(ref) -> Object (36001.0) -
識別子をオブジェクトに変換します。
識別子をオブジェクトに変換します。