るりまサーチ (Ruby 3.0)

最速Rubyリファレンスマニュアル検索!
813件ヒット [1-100件を表示] (0.118秒)
トップページ > バージョン:3.0[x] > クエリ:c[x] > クエリ:Id[x]

別のキーワード

  1. _builtin to_c
  2. etc sc_2_c_dev
  3. etc sc_2_c_bind
  4. tracer display_c_call
  5. tracer display_c_call=

クラス

キーワード

検索結果

<< 1 2 3 ... > >>

static void cvar_override_check(VALUE id, VALUE a) (97201.0)

static void call_trace_func(char *event, NODE *pos, VALUE self, ID id, VALUE klass) (79201.0)

評価器の動作をフックする手続き trace_func を評価します。

評価器の動作をフックする手続き trace_func を評価します。

static NODE * call_op(NODE *recv, ID id, int narg, NODE *arg1) (78901.0)

static int clone_method(ID mid, NODE *body, st_table *tbl) (78901.0)

m_tbl 格納形式のメソッド (構文木) をコピーして返します。 ST_CONTINUE を返します。

m_tbl 格納形式のメソッド (構文木) をコピーして返します。
ST_CONTINUE を返します。

static VALUE catch_i(ID tag) (78601.0)

絞り込み条件を変える

static VALUE cvar_cbase(void) (78601.0)

現在のコンテキストで、クラス変数の探索の起点となるモジュールを返します。

現在のコンテキストで、クラス変数の探索の起点となるモジュールを返します。

static int cv_i(ID key, VALUE value, VALUE ary) (78601.0)

static void call_end_proc(VALUE data) (78601.0)

評価器プロセスが終了するとき、 END 文で登録された Proc オブジェクト data を起動します。

評価器プロセスが終了するとき、
END 文で登録された Proc オブジェクト data を起動します。

static void catch_timer(int sig) (78601.0)

static void compile_error(const char *at) (78601.0)

絞り込み条件を変える

static void copy_fds(fd_set *dst, fd_set *src, int max) (78601.0)

fd_set src を dst にコピーします。 max は select(2) の第一引数と同じ意味です。

fd_set src を dst にコピーします。
max は select(2) の第一引数と同じ意味です。

cgi/session (78253.0)

CGI のセッション管理を行うライブラリ。

CGI のセッション管理を行うライブラリ。

セッションとは、HTTP の一連のリクエストとレスポンスが属するべき
コンテクスト (状況) のことをいいます。
セッション管理には従来通り cgi ライブラリが提供する
クッキーを使用してもいいですが、
この cgi/session を使用した方がよりわかりやすいでしょう。
セッション情報は Hash ライクなインターフェースです。

セッションはセッション ID とプログラムが記録した
セッション情報から構成されます。
デフォルトでは CGI::Session::FileStore が使用され、
記録できるのは文字列のみです。

セッション情報...

coverage (78019.0)

カバレッジを測定するためのライブラリです。

カバレッジを測定するためのライブラリです。

=== 基本的な使い方

以下のようにして測定を行います。

(1) require "coverage" で、ライブラリを読み込む。
(2) Coverage.start を実行し、測定を開始する。
(3) require や load で測定対象のファイルを実行する。
(4) Coverage.result や Coverage.peek_result で結果を確認する。

Coverage.result は、ファイル名をキーとし、カバレッジ測定結果を値とするハッシュを返します。

==== 簡単な例

まず測定対象のソースを用...

StringScanner::Id -> String (63352.0)

StringScanner クラスの詳しいバージョンを文字列で返します。 この文字列は Object#freeze されています。

StringScanner クラスの詳しいバージョンを文字列で返します。
この文字列は Object#freeze されています。

OpenSSL::X509::V_ERR_AKID_SKID_MISMATCH -> Integer (54901.0)

証明書の authorityKeyIdentifier 拡張領域の内容が issuer(発行者)の証明書の subjectKeyIdentifier の内容と 食い違っていることを意味します。

証明書の authorityKeyIdentifier 拡張領域の内容が
issuer(発行者)の証明書の subjectKeyIdentifier の内容と
食い違っていることを意味します。

絞り込み条件を変える

OpenSSL::SSL::SSLContext#session_id_context=(id_context) (46471.0)

セッション ID コンテキストを文字列で設定します。

セッション ID コンテキストを文字列で設定します。

セッション ID コンテキストは、セッションをグループ化するための
識別子で、セッション ID コンテキストとセッション ID の両方が
一致する場合に同一のセッションであると判別されます。
この OpenSSL::SSL::SSLContext オブジェクトで
生成されたコネクション(OpenSSL::SSL::SSLSocket)に
関連付けられたセッションはセッション ID コンテキスト
を共有します。

セッション ID コンテキストはセッションのグループを
識別するための識別子であり、一方セッション ID は各セッションを
識別...

Object#object_id -> Integer (45928.0)

各オブジェクトに対して一意な整数を返します。あるオブジェクトに対し てどのような整数が割り当てられるかは不定です。

各オブジェクトに対して一意な整数を返します。あるオブジェクトに対し
てどのような整数が割り当てられるかは不定です。

Rubyでは、(Garbage Collectされていない)アクティブなオブジェクト間で
重複しない整数(object_id)が各オブジェクトにひとつずつ割り当てられています。この
メソッドはその値を返します。

TrueClass, FalseClass, NilClass, Symbol, Integer クラス
のインスタンスなど Immutable(変更不可)なオブジェクトの一部は同じ内容ならば必ず同じ object_id になります。

これは、Immutable ...

OpenSSL::SSL::SSLContext#session_id_context -> String | nil (45688.0)

セッション ID コンテキスト文字列を返します。

セッション ID コンテキスト文字列を返します。

設定されていない場合は nil を返します。

@see OpenSSL::SSL::Session,
OpenSSL::SSL::SSLContext#session_id_context=

Tracer.display_process_id=(flag) (45670.0)

プロセス ID を表示するかどうかを設定します。

プロセス ID を表示するかどうかを設定します。

@param flag プロセス ID を表示するならば、真を指定します。

Tracer.display_process_id -> bool (45655.0)

真ならば、プロセス ID を表示します。 デフォルトは、偽です。

真ならば、プロセス ID を表示します。
デフォルトは、偽です。

絞り込み条件を変える

Tracer.display_process_id? -> bool (45655.0)

真ならば、プロセス ID を表示します。 デフォルトは、偽です。

真ならば、プロセス ID を表示します。
デフォルトは、偽です。

Process::CLOCK_PROCESS_CPUTIME_ID -> Integer | Symbol (45622.0)

Process.#clock_gettime で使われます。

Process.#clock_gettime で使われます。

システムによっては :GETRUSAGE_BASED_CLOCK_PROCESS_CPUTIME_ID です。
システムによっては定義されていません。

Gem::ConfigFile::SYSTEM_WIDE_CONFIG_FILE -> String (45601.0)

システム全体の設定ファイルのパスです。

システム全体の設定ファイルのパスです。

OpenSSL::ASN1.#ObjectId(value) -> OpenSSL::ASN1::ObjectId -> OpenSSL::ASN1::ObjectId (37801.0)

ASN.1 の ObjectId 型の値を表現する Ruby のオブジェクトを 生成します。

ASN.1 の ObjectId 型の値を表現する Ruby のオブジェクトを
生成します。

OpenSSL::ASN1::ObjectId.new と同じです。

@param value ASN.1 オブジェクト識別子を表す文字列
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)

static void rb_clear_cache_by_id(ID id) (37549.0)

メソッドキャッシュから id という名前のメソッドの キャッシュエントリを全て消去します。

メソッドキャッシュから id という名前のメソッドの
キャッシュエントリを全て消去します。

絞り込み条件を変える

DRb.#install_id_conv(idconv) -> () (37270.0)

サーバ起動時の :id_conv オプションのデフォルト値を指定します。

サーバ起動時の :id_conv オプションのデフォルト値を指定します。

内部的には DRb::DRbServer.default_id_conv を呼び出すだけです。

DRb::DRbServer.default_id_conv(idconv) -> () (37270.0)

サーバ起動時の :id_conv オプションのデフォルト値を指定します。

サーバ起動時の :id_conv オプションのデフォルト値を指定します。

初期値は DRb::DRbIdConv のインスタンスです。

@see DRb::DRbServer.new, DRb.#start_service

VALUE rb_define_class_id(ID id, VALUE super) (37249.0)

クラス名 id でクラス super を継承したクラスを 新しく作成する。クラス→クラス名 (定数名) の関連付けは なされるが、定数→クラスの関連付けはなされない。

クラス名 id でクラス super を継承したクラスを
新しく作成する。クラス→クラス名 (定数名) の関連付けは
なされるが、定数→クラスの関連付けはなされない。

int rb_is_class_id(ID id) (37249.0)

クラス変数名として有効な ID ならば真。

クラス変数名として有効な ID ならば真。

int rb_is_const_id(ID id) (37249.0)

定数名として有効な ID ならば真。

定数名として有効な ID ならば真。

絞り込み条件を変える

int rb_is_instance_id(ID id) (37249.0)

インスタンス変数名として有効な ID ならば真。

インスタンス変数名として有効な ID ならば真。

int rb_is_local_id(ID id) (37249.0)

ローカル変数名として有効な ID ならば真。

ローカル変数名として有効な ID ならば真。

static int local_id(ID id) (37249.0)

現在のスコープでローカル変数 id が定義されていれば真。

現在のスコープでローカル変数 id が定義されていれば真。

OpenSSL::ASN1.#ObjectId(value, tag, tagging, tag_class) -> OpenSSL::ASN1::ObjectId (37201.0)

ASN.1 の ObjectId 型の値を表現する Ruby のオブジェクトを 生成します。

ASN.1 の ObjectId 型の値を表現する Ruby のオブジェクトを
生成します。

OpenSSL::ASN1::ObjectId.new と同じです。

@param value ASN.1 オブジェクト識別子を表す文字列
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)

OpenSSL::OCSP::Request#certid -> [OpenSSL::OCSP::CertificateId] (37201.0)

Request オブジェクトが保持している問い合わせ対象の証明書の情報を 配列で返します。

Request オブジェクトが保持している問い合わせ対象の証明書の情報を
配列で返します。

@see OpenSSL::OCSP::Request#add_certid

絞り込み条件を変える

JSON.create_id=(identifier) (36958.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::OCSP::Request#add_certid(cid) -> self (36937.0)

Request オブジェクトに問い合わせ対象の証明書情報を追加します。

Request オブジェクトに問い合わせ対象の証明書情報を追加します。

証明書情報は OpenSSL::OCSP::CertificateId の形で渡す必要があります。

@param cid 問い合わせ対象の証明書情報(OpenSSL::OCSP::CertificateId オブジェクト)
@raise OpenSSL::OCSP::OCSPError 追加に失敗した場合に発生します。
@see OpenSSL::OCSP::Request#certid

Net::IMAP#uid_fetch(set, attr) -> [Net::IMAP::FetchData] (36919.0)

UID FETCH コマンドを送り、メールボックス内のメッセージに 関するデータを取得します。

UID FETCH コマンドを送り、メールボックス内のメッセージに
関するデータを取得します。

Net::IMAP#examine もしくは Net::IMAP#select で
指定したメールボックスを対象とします。

set で対象とするメッセージを指定します。
これには UID、UID の配列、もしくは
Range オブジェクトを渡します。
attr には取得するアトリビュートを文字列の配列で渡してください。
指定可能なアトリビュートについては Net::IMAP::FetchData#attr
を見てください。

@param set 処理対象のメッセージの UID
@param...

Process::GID.#eid=(id) (36913.0)

現在のプロセスの実効グループ ID を id に変更します。成功したら id を返します。

現在のプロセスの実効グループ ID を id に変更します。成功したら id を返します。

実グループ ID は変更されないことが保証されます。
保存グループ ID が変更されないかもしれないので root 権限の完全放棄には使えません。
保存グループ ID が変化するかどうかは Process::GID.#re_exchangeable?
が true を返すかどうかで決まります。
* true の環境では、実グループ ID と異なる値を設定した場合、保存グループ ID は新しい実効グループ ID の値に設定されます。
* false の環境では保存グループ ID は変化しません。
...

Process::UID.#eid=(id) (36913.0)

現在のプロセスの実効ユーザ ID を id に変更します。成功したら id を返します。

現在のプロセスの実効ユーザ ID を id に変更します。成功したら id を返します。

実ユーザ ID は変更されないことが保証されます。
保存ユーザ ID が変更されないかもしれないので root 権限の完全放棄には使えません。
保存ユーザ ID が変化するかどうかは Process::UID.#re_exchangeable?
が true を返すかどうかで決まります。

* true の環境では、実ユーザ ID と異なる値を設定した場合、保存ユーザ ID は新しい実効ユーザ ID の値に設定されます。
* false の環境では保存ユーザ ID は変化しません。

利用できるか...

絞り込み条件を変える

Net::FTP#voidcmd(cmd) -> nil (36901.0)

cmd で指定されたコマンドをサーバーに送ります。

cmd で指定されたコマンドをサーバーに送ります。

@param cmd コマンドを文字列で指定します。

@raise Net::FTPReplyError 応答コードが 2yz 以外の場合に発生します。

Net::IMAP#uid_search(keys, charset = nil) -> [Integer] (36901.0)

UID SEARCH コマンドを送り、条件に合うメッセージの UID を配列で返します。

UID SEARCH コマンドを送り、条件に合うメッセージの UID
を配列で返します。

Net::IMAP#examine もしくは Net::IMAP#select で
指定したメールボックスを検索対象とします。

検索の条件は key に文字列の1次元配列もしくは文字列で渡します。

検索条件は "SUBJECT", "FROM" などを用いることができます。
詳しくは 2060 の 6.4.4 を見てください。

例:
p imap.uid_search(["SUBJECT", "hello"])
#=> [1, 6, 7, 8]
p imap.uid_search([...

int ruby_stack_check(void) (36901.0)

static int heredoc_identifier(void) (36901.0)

ヒアドキュメントの「<<」を既に読みこんだものと仮定して 開始記号を読みこみ、lex_strterm をセットします。 返り値は、読み込みに成功したときはシンボル、解析できないときは 0 です。

ヒアドキュメントの「<<」を既に読みこんだものと仮定して
開始記号を読みこみ、lex_strterm をセットします。
返り値は、読み込みに成功したときはシンボル、解析できないときは 0 です。

static void stack_check(void) (36901.0)

絞り込み条件を変える

JSON.create_id -> String (36784.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(*)
{
...

TracePoint#callee_id -> Symbol | nil (36742.0)

イベントが発生したメソッドの呼ばれた名前を Symbol で返します。 トップレベルであった場合は nil を返します。

イベントが発生したメソッドの呼ばれた名前を Symbol で返します。
トップレベルであった場合は nil を返します。

@raise RuntimeError イベントフックの外側で実行した場合に発生します。

//emlist[][ruby]{
class C
def method_name
end
alias alias_name method_name
end

trace = TracePoint.new(:call) do |tp|
p [tp.method_id, tp.callee_id] # => [:method_name, :alias_name]
e...

Hash#compare_by_identity -> self (36691.0)

ハッシュのキーの一致判定をオブジェクトの同一性で判定するように変更します。

ハッシュのキーの一致判定をオブジェクトの同一性で判定するように変更します。

デフォルトでは、キーのオブジェクトによっては内容が同じならキーが一致しているとみなされますが、より厳密に
Object#object_idが一致しているかどうかを条件とするようにselfを変更します。

selfが変化する破壊的メソッドです。

@return selfを返します。

//emlist[例][ruby]{
h1 = { "a" => 100, "b" => 200, :c => "c" }
p h1.compare_by_identity? #=> false
p h1["a"] #=...

Net::IMAP::BodyTypeBasic#content_id -> String | nil (36652.0)

Content-ID の値を文字列で返します。

Content-ID の値を文字列で返します。

@see 2045

Net::IMAP::BodyTypeMessage#content_id -> String | nil (36652.0)

Content-ID の値を文字列で返します。

Content-ID の値を文字列で返します。

@see 2045

絞り込み条件を変える

Net::IMAP::BodyTypeText#content_id -> String | nil (36652.0)

Content-ID の値を文字列で返します。

Content-ID の値を文字列で返します。

@see 2045

BigDecimal::EXCEPTION_ZERODIVIDE -> Integer (36649.0)

BigDecimal に 0 による割り算を実行した場合に例外を発生させるかど うかを設定、確認する際の値を返します。

BigDecimal に 0 による割り算を実行した場合に例外を発生させるかど
うかを設定、確認する際の値を返します。

BigDecimal.mode の第 1 引数に指定します。

Encoding::InvalidByteSequenceError#destination_encoding -> Encoding (36649.0)

エラーを発生させた変換の変換先のエンコーディングを Encoding オブジェクトで返します。

エラーを発生させた変換の変換先のエンコーディングを Encoding
オブジェクトで返します。

@see Encoding::InvalidByteSequenceError#source_encoding,
Encoding::UndefinedConversionError#destination_encoding

FileTest.#identical?(file1, file2) -> bool (36637.0)

file1 と file2 が同じファイルを指している時に真を返します。 そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。

file1 と file2 が同じファイルを指している時に真を返します。
そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。

ruby 1.8.3 以前ではKernel.#test(?-, file1, file2)を使ってください。

open("a", "w") {}
p File.identical?("a", "a") #=> true
p File.identical?("a", "./a") #=> true
File.link("a", "b")
p File.identical...

Net::IMAP#uid_copy(set, mailbox) -> Net::IMAP::TaggedResponse (36619.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

絞り込み条件を変える

Process::CLOCK_THREAD_CPUTIME_ID -> Integer (36604.0)

Process.#clock_gettime で使われます。

Process.#clock_gettime で使われます。

システムによっては定義されていません。

Date.valid_civil?(year, mon, mday, start = Date::GREGORIAN) -> bool (36601.0)

正しい暦日付であれば真、そうでないなら偽を返します。

正しい暦日付であれば真、そうでないなら偽を返します。

Date.jd、および Date.civil も参照してください。

@param year 年
@param mon 月
@param mday 日
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日

Date.valid_commercial?(cwyear, cweek, cwday, start = Date::GREGORIAN) -> bool (36601.0)

正しい暦週日付であれば真、そうでないなら偽を返します。

正しい暦週日付であれば真、そうでないなら偽を返します。

Date.jd、および Date.commercial も参照してください。

@param cwyear 年
@param cweek 週
@param cwday 週の日 (曜日)
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日

DublinCoreModel#dc_identifier (36601.0)

@todo

@todo

DublinCoreModel#dc_identifier= (36601.0)

@todo

@todo

絞り込み条件を変える

DublinCoreModel#dc_identifiers (36601.0)

@todo

@todo

File.identical?(filename1, filename2) -> bool (36601.0)

FileTest.#identical? と同じです。

FileTest.#identical? と同じです。

@param filename1 パスを表す文字列か IO オブジェクトを指定します。

@param filename2 パスを表す文字列か IO オブジェクトを指定します。

Hash#compare_by_identity? -> bool (36601.0)

ハッシュがキーの一致判定をオブジェクトの同一性を用いて行っているならば真を返します。

ハッシュがキーの一致判定をオブジェクトの同一性を用いて行っているならば真を返します。

//emlist[例][ruby]{
h1 = {}
p h1.compare_by_identity? #=> false

h1.compare_by_identity

p h1.compare_by_identity? #=> true
//}

@see Hash#compare_by_identity

OpenSSL::X509::V_ERR_AKID_ISSUER_SERIAL_MISMATCH -> Integer (36601.0)

証明書の拡張領域の Authority Key Identifier のシリアルと issuer の証明書のシリアルが一致しないことを意味します。

証明書の拡張領域の Authority Key Identifier のシリアルと
issuer の証明書のシリアルが一致しないことを意味します。

OpenSSL::X509::V_ERR_CERT_NOT_YET_VALID -> Integer (36601.0)

証明書の開始時刻以前であることを意味します。

証明書の開始時刻以前であることを意味します。

開始時刻は証明書チェイン全体に対し確認されます。

OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。

@see OpenSSL::X509::Certificate#not_before=,
OpenSSL::X509::Store#time=

絞り込み条件を変える

OpenSSL::X509::V_ERR_CRL_NOT_YET_VALID -> Integer (36601.0)

CRL の開始時刻がまだ来ていないことを意味します。

CRL の開始時刻がまだ来ていないことを意味します。

OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。

OpenSSL::X509::V_ERR_INVALID_CA -> Integer (36601.0)

CA 証明書が不正であることを意味します。

CA 証明書が不正であることを意味します。

証明書が実は CA 用ではない場合は証明書の拡張がおかしい場合に
このエラーが発生します。

OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。

Socket::Constants::TCP_KEEPIDLE -> Integer (36601.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)

Socket::TCP_KEEPIDLE -> Integer (36601.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)

String#valid_encoding? -> bool (36601.0)

文字列の内容が、現在のエンコーディングに照らしあわせて妥当であれば true を返します。そうでない場合は false を返します。

文字列の内容が、現在のエンコーディングに照らしあわせて妥当であれば
true を返します。そうでない場合は false を返します。

//emlist[例][ruby]{
"\xc2\xa1".force_encoding("UTF-8").valid_encoding? #=> true
"\xc2".force_encoding("UTF-8").valid_encoding? #=> false
"\x80".force_encoding("UTF-8").valid_encoding? #=> false
//}

絞り込み条件を変える

WIN32OLE.create_guid -> String (36601.0)

GUID(グローバル一意識別子:Global Unique Identifier)を生成します。

GUID(グローバル一意識別子:Global Unique Identifier)を生成します。

GUIDは、COMのクラス識別子(CLSID)、インターフェイス識別子(IID)など多数の
領域でWindows上のオブジェクトの識別に利用される128ビットの値です。

WIN32OLEが生成するGUIDは以下の形式によるGUIDの文字列表現です。なお00〜
FFはGUIDの先頭からのバイト位置を示します。これはレジストリのキーとして
利用される形式です。

{33221100-5544-7766-8899-AABBCCDDEEFF}

@return GUIDの文字列表現を返します。
...

static void rb_clear_cache_by_class(VALUE klass) (36601.0)

メソッドキャッシュから klass クラスのメソッドの キャッシュエントリを消去します。

メソッドキャッシュから klass クラスのメソッドの
キャッシュエントリを消去します。

Process::UID.#sid_available? -> bool (36415.0)

保存ユーザ ID を持つ環境かどうかを真偽値で返します。 保存ユーザ ID を持つなら true を返します。

保存ユーザ ID を持つ環境かどうかを真偽値で返します。
保存ユーザ ID を持つなら true を返します。

ただし、このメソッドの値には保証がありません。
現在は次の条件のいずれかが満足される場合には
保存ユーザ ID を持つものと判定しています。

* setresuid() を持つ
* seteuid() を持つ
* _POSIX_SAVED_IDS が真として定義されている

Process::GID.#sid_available? -> bool (36367.0)

現在のプラットフォームが保存グループ ID を持つなら true を返します。 そうでない場合に false を返します。

現在のプラットフォームが保存グループ ID を持つなら true を返します。
そうでない場合に false を返します。

ただし、このメソッドの値には保証がありません。
現在は次の条件のいずれかが満足される場合には
保存グループ ID を持つものと判定しています。

* setresgid() を持つ
* setegid() を持つ
* _POSIX_SAVED_IDS が真として定義されている

Encoding::InvalidByteSequenceError#source_encoding -> Encoding (36349.0)

エラーを発生させた変換の変換元のエンコーディングを Encoding オブジェクトで返します。

エラーを発生させた変換の変換元のエンコーディングを Encoding
オブジェクトで返します。

@see Encoding::InvalidByteSequenceError#destination_encoding,
Encoding::UndefinedConversionError#source_encoding

絞り込み条件を変える

Process::GID.#eid -> Integer (36349.0)

現在のプロセスの実効グループ ID を返します。

現在のプロセスの実効グループ ID を返します。

利用できるかはプラットフォームに依存します。

@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。

Process.egid #=> 500

Process::GID.#rid -> Integer (36349.0)

現在のプロセスの実グループ ID を返します。

現在のプロセスの実グループ ID を返します。

Process.rid #=> 500

Process::UID.#eid -> Integer (36349.0)

現在の実効ユーザ ID を返します。

現在の実効ユーザ ID を返します。

Process::UID.#rid -> Integer (36349.0)

現在の実ユーザ ID を返します。

現在の実ユーザ ID を返します。

DRb::DRbIdConv#to_id(obj) -> Integer (36304.0)

オブジェクトを識別子に変換します。

オブジェクトを識別子に変換します。

絞り込み条件を変える

DRb::TimerIdConv#to_id(obj) -> Integer (36304.0)

オブジェクトを識別子に変換します。

オブジェクトを識別子に変換します。

Encoding::InvalidByteSequenceError#destination_encoding_name -> String (36301.0)

エラーを発生させた変換の変換先のエンコーディングを文字列で返します。

エラーを発生させた変換の変換先のエンコーディングを文字列で返します。

@see Encoding::InvalidByteSequenceError#destination_encoding

Encoding::InvalidByteSequenceError#incomplete_input? -> bool (36301.0)

エラー発生時に入力文字列が不足している場合に真を返します。

エラー発生時に入力文字列が不足している場合に真を返します。

つまり、マルチバイト文字列の途中で文字列が終わっている場合に
真を返します。これは後続の入力を追加することでエラーが
解消する可能性があることを意味します。

//emlist[例][ruby]{
ec = Encoding::Converter.new("EUC-JP", "ISO-8859-1")

begin
ec.convert("abc\xA1z")
rescue Encoding::InvalidByteSequenceError
p $!
#=> #<Encoding::InvalidByteSequenc...

Encoding::InvalidByteSequenceError#source_encoding_name -> Encoding (36301.0)

エラーを発生させた変換の変換元のエンコーディングを文字列で返します。

エラーを発生させた変換の変換元のエンコーディングを文字列で返します。

@see Encoding::InvalidByteSequenceError#source_encoding

OpenSSL::ASN1::ObjectId#oid -> String (36301.0)

オブジェクト識別子のドット区切り数値を文字列で返します。

オブジェクト識別子のドット区切り数値を文字列で返します。

例:
require "openssl"
oid = OpenSSL::ASN1::ObjectId.new("subjectAltName")
p oid.oid #=> "2.5.29.17"

@raise OpenSSL::ASN1::ASN1Error オブジェクト識別子名が未知である場合に発生します

絞り込み条件を変える

drb/timeridconv (36145.0)

DRb::DRbIdConv の拡張 DRb::TimerIdConv を定義 するライブラリ。 DRb::DRbIdConv の GC 問題をタイムアウトを定めることで 部分的に解決します。

DRb::DRbIdConv の拡張 DRb::TimerIdConv を定義
するライブラリ。
DRb::DRbIdConv の GC 問題をタイムアウトを定めることで
部分的に解決します。

DRb::DRbIdConv (36055.0)

オブジェクトと識別子を相互に変換するクラスです。

オブジェクトと識別子を相互に変換するクラスです。

リモートオブジェクトは、URIと識別子で区別されます。
リモートメソッド呼び出しは、リモートプロセスに識別子を
送り、それを受け取ったプロセスでオブジェクトに変換することで実現されます。

このクラスはdRubyでデフォルトとして使われる
のオブジェクト-識別子間の変換クラスです。
この変換には ObjectSpace の機構が使われます。特に
ObjectSpace.#_id2ref が使われています。
これはリモートオブジェクト
が有効なのはリモートプロセス内の対応オブジェクトが GC で回収されるまで
であることを意味します。一方 GC...

DRb::TimerIdConv (36055.0)

オブジェクトと識別子を相互に変換するクラスです。 これによって識別子に変換されたオブジェクトは一定時間 GC から保護されます。

オブジェクトと識別子を相互に変換するクラスです。
これによって識別子に変換されたオブジェクトは一定時間
GC から保護されます。

DRb::DRbIdConv では to_id で識別子に
変換し、リモートに送られたオブジェクトは GC から保護されません。
ローカルプロセスからの参照がなくなったオブジェクトは、
リモートからの参照が生きていたとしても GC によって廃棄される
可能性があります。
このクラスを DRb::DRbIdConv の代わりに用いることで、
to_id でオブジェクトを識別子に変換してから
一定時間(DRb::TimerIdConv.new の timeout で指...

DRbIdConv (36049.0)

Alias of DRb::DRbIdConv

Alias of DRb::DRbIdConv

OpenSSL::OCSP::CertificateId (36019.0)

失効状態を問い合わせたい個々の証明書を識別するためのクラスです。

失効状態を問い合わせたい個々の証明書を識別するためのクラスです。

問い合わせたい証明書にissuerの情報+αを付加したオブジェクトです。

CertificateId オブジェクトを複数 OpenSSL::OCSP::Request に含め、
同時に問い合わせることができます。

絞り込み条件を変える

CGI::InvalidEncoding (36001.0)

不正な文字エンコーディングが現れたときに発生する例外です。

不正な文字エンコーディングが現れたときに発生する例外です。

DRb::GWIdConv (36001.0)

DRb::DRbIdConv に drb 通信の中継に必要な拡張をしたもの。

DRb::DRbIdConv に drb 通信の中継に必要な拡張をしたもの。

詳しくは drb/gw の例を見てください。

Encoding::InvalidByteSequenceError (36001.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
//}

Gem::InvalidSpecificationException (36001.0)

不正な gemspec に関する例外です。

不正な gemspec に関する例外です。

OpenSSL::ASN1::ObjectId (36001.0)

ASN.1 のオブジェクト識別子を表すクラス。

ASN.1 のオブジェクト識別子を表すクラス。

* ITU-T X.660 https://www.itu.int/rec/T-REC-X.660/en

絞り込み条件を変える

URI::InvalidComponentError (36001.0)

不正な構成要素を指定したときに発生します。

不正な構成要素を指定したときに発生します。

Etc.#getpwuid(uid = getuid) -> Etc::Passwd (28267.0)

passwd データベースを検索し、 ユーザ ID が uid である passwd エントリを返します。

passwd データベースを検索し、
ユーザ ID が uid である passwd エントリを返します。

@param uid 検索する uid 。引数を省略した場合には getuid(2) の値を用います。

@raise ArgumentError エントリが見つからなかった場合に発生します。

@see getpwuid(3), Etc::Passwd

Process::Sys.#setresgid(rid, eid, sid) -> nil (28201.0)

システムコールの setresgid を呼びます。

システムコールの setresgid を呼びます。

@param rid システムコールの引数を整数で指定します。

@param eid システムコールの引数を整数で指定します。

@param sid システムコールの引数を整数で指定します。

@raise NotImplementedError システムコールが現在のプラットフォームで提供されていない場合に発生します。

@raise Errno::EXXX システムコールに失敗した場合に発生します。

Process::Sys.#setresuid(rid, eid, sid) -> nil (28201.0)

システムコールの setresuid を呼びます。

システムコールの setresuid を呼びます。

@param rid システムコールの引数を整数で指定します。

@param eid システムコールの引数を整数で指定します。

@param sid システムコールの引数を整数で指定します。

@raise NotImplementedError システムコールが現在のプラットフォームで提供されていない場合に発生します。

@raise Errno::EXXX システムコールに失敗した場合に発生します。

ObjectSpace.#_id2ref(id) -> object (28075.0)

オブジェクト ID(BasicObject#__id__)からオブジェクトを得ます。

オブジェクト ID(BasicObject#__id__)からオブジェクトを得ます。

@param id 取得したいオブジェクトの ID を整数で指定します。

@raise RangeError 対応するオブジェクトが存在しなければ発生します。

//emlist[例][ruby]{
a = "hoge"
p ObjectSpace._id2ref(a.__id__) #=> "hoge"
//}

絞り込み条件を変える

<< 1 2 3 ... > >>