るりまサーチ (Ruby 2.6.0)

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

別のキーワード

  1. bigdecimal/util to_d
  2. float to_d
  3. rsa d
  4. rsa d=
  5. matrix d

ライブラリ

クラス

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

static inline void dvar_asgn(ID id, VALUE value) (96901.0)

現在のローカル変数スコープ中に存在するはずの ブロックローカル変数 id に value を代入します。

現在のローカル変数スコープ中に存在するはずの
ブロックローカル変数 id に value を代入します。

static inline void dvar_asgn_curr(ID id, VALUE value) (96901.0)

現在のブロックローカル変数スコープに存在するはずの ブロックローカル変数 id に value を代入します。

現在のブロックローカル変数スコープに存在するはずの
ブロックローカル変数 id に value を代入します。

static int delete_never(char *key, char *value, char *never) (96901.0)

st_cleanup_safe() のイテレータブロック。

st_cleanup_safe() のイテレータブロック。

static void dvar_asgn_internal(ID id, VALUE value, int curr) (96901.0)

dvar_asgn と dvar_asgn_curr の補助関数です。

dvar_asgn と dvar_asgn_curr の補助関数です。

drb/extserv (96001.0)

DRb::ExtServ を定義しているライブラリ。

DRb::ExtServ を定義しているライブラリ。

drb/extservm で定義されている DRb::ExtServManager
によって管理されるサービスを実現する DRb::ExtServ を
定義しています。

詳しくは drb/extservm を見てください。

絞り込み条件を変える

drb/extservm (96001.0)

DRb::ExtServManager を定義しているライブラリ。

DRb::ExtServManager を定義しているライブラリ。

DRb::ExtServManager は drb で実現されたサービスブローカーです。
個々のサービスは drb/extserv で定義されている
DRb::ExtServ を用いて実装します。
DRb::ExtServManager
はクライアントの要求に応じて個々のサービスを
サブプロセスとして起動し、各サービスを表す DRb::ExtServ オブジェクト
をリモートオブジェクトとしてクライアントに渡します。

このライブラリは簡易的なもので、あまりメンテナンスもされていないので、
本格的な用途にはこのライブラリを参...

drb/observer (96001.0)

DRb 用の修正をした Observable (DRb::DRbObservable) を定義するライブラリ。

DRb 用の修正をした Observable
(DRb::DRbObservable)
を定義するライブラリ。

drb/timeridconv (96001.0)

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

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

static VALUE define_final(int argc, VALUE *argv, VALUE os) (79201.0)

static int dyna_in_block(void) (78601.0)

ブロックにネストしているコードをパース中は真。

ブロックにネストしているコードをパース中は真。

絞り込み条件を変える

static struct RVarmap * dyna_push(void) (78601.0)

ブロックローカル変数テーブルをプッシュします。

ブロックローカル変数テーブルをプッシュします。

static void dyna_pop(struct RVarmap *vars) (78601.0)

ブロックローカル変数テーブルをポップします。

ブロックローカル変数テーブルをポップします。

debug (78019.0)

Ruby デバッガです。Ruby スクリプトのソースコードデバッグに使用します。

Ruby デバッガです。Ruby スクリプトのソースコードデバッグに使用します。

また、Emacs を使用したインタフェース rubydb3x.el が
https://github.com/ruby/elisp にあるので、活用してください。

=== 使い方

$ ruby -rdebug foo.rb

または、Emacs から

M-x load-library rubydb3x.el
M-x rubydb

=== デバッグコマンド

以下は、デバッガで使用できるコマンド名とその用法の一覧です。
各コマンド名には省略形があります。

ここに挙げたもの以外を入力し...

Gem::Specification#development_dependencies -> Array (73201.0)

この Gem が依存している Gem のリストを返します。

この Gem が依存している Gem のリストを返します。

Matrix::EigenvalueDecomposition#d -> Matrix (63304.0)

固有値を対角成分に並べた行列を返します。

固有値を対角成分に並べた行列を返します。

絞り込み条件を変える

Matrix::EigenvalueDecomposition#v -> Matrix (63304.0)

右固有ベクトルを横に並べた行列を返します。

右固有ベクトルを横に並べた行列を返します。

Encoding::Converter#primitive_convert(source_buffer, destination_buffer, destination_byteoffset, destination_bytesize) -> Symbol (55501.0)

エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。

エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。

可搬性を確保しつつ、不正なバイトや変換先で未定義な文字の扱いを細かに指定したいときは、Encoding::Converter#primitive_convert が唯一の方法になります。

@param source_buffer 変換元文字列のバッファ
@param destination_buffer 変換先文字列を格納するバッファ
@param destination_byteoffset 変換先バッファでのオフセット
@param destination_bytesize 変換先バッファの容量
@...

Encoding::Converter#primitive_convert(source_buffer, destination_buffer, destination_byteoffset, destination_bytesize, options) -> Symbol (55501.0)

エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。

エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。

可搬性を確保しつつ、不正なバイトや変換先で未定義な文字の扱いを細かに指定したいときは、Encoding::Converter#primitive_convert が唯一の方法になります。

@param source_buffer 変換元文字列のバッファ
@param destination_buffer 変換先文字列を格納するバッファ
@param destination_byteoffset 変換先バッファでのオフセット
@param destination_bytesize 変換先バッファの容量
@...

Encoding::Converter#primitive_convert(source_buffer, destination_buffer, destination_byteoffset) -> Symbol (55201.0)

エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。

エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。

可搬性を確保しつつ、不正なバイトや変換先で未定義な文字の扱いを細かに指定したいときは、Encoding::Converter#primitive_convert が唯一の方法になります。

@param source_buffer 変換元文字列のバッファ
@param destination_buffer 変換先文字列を格納するバッファ
@param destination_byteoffset 変換先バッファでのオフセット
@param destination_bytesize 変換先バッファの容量
@...

Gem::DependencyInstaller#find_spec_by_name_and_version(gem_name, version = Gem::Requirement.default) -> Array (55201.0)

与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と それの存在する URI を含む配列を返します。

与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と
それの存在する URI を含む配列を返します。

@param gem_name Gem の名前を指定します。

@param version Gem が満たすバージョンに関する条件を指定します。

絞り込み条件を変える

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

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

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

OpenSSL::X509::V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY -> Integer (54904.0)

証明書の SubjectPublicKeyInfo フィールドが読めなかった ことを意味します。

証明書の SubjectPublicKeyInfo フィールドが読めなかった
ことを意味します。

DRb::DRbServer.default_safe_level(level) -> () (54901.0)

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

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

初期値は0です。

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

Encoding::Converter#primitive_convert(source_buffer, destination_buffer) -> Symbol (54901.0)

エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。

エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。

可搬性を確保しつつ、不正なバイトや変換先で未定義な文字の扱いを細かに指定したいときは、Encoding::Converter#primitive_convert が唯一の方法になります。

@param source_buffer 変換元文字列のバッファ
@param destination_buffer 変換先文字列を格納するバッファ
@param destination_byteoffset 変換先バッファでのオフセット
@param destination_bytesize 変換先バッファの容量
@...

Kernel#have_devel? -> bool (54901.0)

開発環境がインストールされているかどうか検査するために何もしない実行ファ イルを作成しようと試みます。成功した場合は、真を返します。失敗した場合 は、偽を返します。

開発環境がインストールされているかどうか検査するために何もしない実行ファ
イルを作成しようと試みます。成功した場合は、真を返します。失敗した場合
は、偽を返します。

絞り込み条件を変える

Gem::DependencyRemovalException (54001.0)

Gem を削除出来なかった場合に使用する例外です。

Gem を削除出来なかった場合に使用する例外です。

Date#prev_day(n = 1) -> Date (45901.0)

n 日前を返します。

n 日前を返します。

@param n 日数

Gem::Validator#remove_leading_dot_dir(path) -> String (45901.0)

与えられたパスの先頭のドットを取り除いた文字列を返します。

与えられたパスの先頭のドットを取り除いた文字列を返します。

REXML::Node#previous_sibling_node -> REXML::Node | nil (45901.0)

前の兄弟ノードを返します。

前の兄弟ノードを返します。

前の兄弟ノードが存在しない場合(ノードがルートである場合や、
最初のノードである場合)は nil を返します。

Vector#independent?(*vectors) -> bool (45901.0)

self とベクトルの列 vectors が線形独立であれば true を返します。

self とベクトルの列 vectors が線形独立であれば true を返します。

require 'matrix'
Vector.independent?(self, *vectors)

と同じです。

@param vectors 線形独立性を判定するベクトル列

絞り込み条件を変える

Vector.independent?(*vectors) -> bool (45901.0)

ベクトルの列 vectors が線形独立であれば true を返します。

ベクトルの列 vectors が線形独立であれば true を返します。

@param vectors 線形独立性を判定するベクトル列

WIN32OLE_VARIABLE#variable_kind -> String (45637.0)

変数の種類(VARKIND)を取得します。

変数の種類(VARKIND)を取得します。

この変数の種類を示す文字列を返します。

@return VARKINDに対応する文字列を返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'XlSheetType')
puts tobj.variables.map {|v| v.variable_kind}.uniq # => CONSTANT

返送値は以下のいずれかとなります。

: PERINSTANCE
インスタンス毎の変数。構造体やユーザ定義体のフィールド。(0)
: STATI...

WIN32OLE_VARIABLE#varkind -> Integer (45637.0)

変数の種類(VARKIND)を取得します。

変数の種類(VARKIND)を取得します。

この変数の種類を示す数値を返します。

@return VARKINDに対応する数値を返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'XlSheetType')
puts tobj.variables.map {|v| v.varkind}.uniq # => 2

数値の意味については、WIN32OLE_VARIABLE#variable_kindの説明を参照してください。

BigDecimal#save_exception_mode { ... } -> object (45601.0)

例外処理に関する BigDecimal.mode の設定を保存してブロックを評価し ます。ブロック中で変更した設定はブロックの評価後に復元されます。

例外処理に関する BigDecimal.mode の設定を保存してブロックを評価し
ます。ブロック中で変更した設定はブロックの評価後に復元されます。

ブロックの評価結果を返します。

BigDecimal#save_rounding_mode { ... } -> object (45601.0)

丸め処理に関する BigDecimal.mode の設定を保存してブロックを評価します。 ブロック中で変更した設定はブロックの評価後に復元されます。

丸め処理に関する BigDecimal.mode の設定を保存してブロックを評価します。
ブロック中で変更した設定はブロックの評価後に復元されます。

ブロックの評価結果を返します。

絞り込み条件を変える

BigDecimal::EXCEPTION_ZERODIVIDE -> Integer (45601.0)

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

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

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

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

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

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

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

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

Forwardable::FORWARDABLE_VERSION -> String (45601.0)

forwardable ライブラリのバージョンを返します。

forwardable ライブラリのバージョンを返します。

Gem::Package::TarHeader#devmajor -> Integer (45601.0)

tar のヘッダに含まれる devmajor を返します。

tar のヘッダに含まれる devmajor を返します。

Gem::Package::TarHeader#devminor -> Integer (45601.0)

tar のヘッダに含まれる devminor を返します。

tar のヘッダに含まれる devminor を返します。

絞り込み条件を変える

Gem::VersionOption#add_version_option(task = command, *wrap) (45601.0)

option parser に対して --version オプションを追加します。

option parser に対して --version オプションを追加します。

@param task コマンド名を指定します。デフォルト値はインクルードされる側のクラスで指定されます。

@param wrap Gem::Command#add_option に渡すその他のオプションを指定します。

Logger::LogDevice#dev -> IO (45601.0)

出力先の IO オブジェクトを取得します。

出力先の IO オブジェクトを取得します。

REXML::XMLDecl::DEFAULT_VERSION -> String (45601.0)

REXML::XMLDecl.new や REXML::XMLDecl.default で の使われるデフォルトのXMLバージョン。

REXML::XMLDecl.new や REXML::XMLDecl.default で
の使われるデフォルトのXMLバージョン。

WEBrick::HTTPServlet::FileHandler.remove_handler(suffix) -> Class (45601.0)

与えられた拡張子に対応するサーブレットを削除します。

与えられた拡張子に対応するサーブレットを削除します。

@param suffix 拡張子を指定します。

DRb::DRbServer#alive? -> bool (45301.0)

サーバが生存しているならば真を返します。

サーバが生存しているならば真を返します。

@see DRb::DRbServer#stop_service

絞り込み条件を変える

DRb::DRbServer#safe_level -> Integer (45301.0)

サーバのセーフレベルを返します。

サーバのセーフレベルを返します。

DRb::DRbServer#verbose -> bool (45301.0)

サーバが verbose mode ならば真を返します。

サーバが verbose mode ならば真を返します。

@see DRb::DRbObject#verbose=

DRb::DRbServer#verbose=(on) (45301.0)

サーバの verbose mode を真偽値で設定します。

サーバの verbose mode を真偽値で設定します。

verbose mode が on の場合は失敗したメソッド呼出のログが標準出力に出力
されます。

@param on 真を渡すと verbose mode が on になります

@see DRb::DRbObject#verbose

DRb::DRbServer.verbose -> bool (45301.0)

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

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

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

DRb::DRbServer.verbose=(on) (45301.0)

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

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

初期値は false です。

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

絞り込み条件を変える

DRb::DRbIdConv (45001.0)

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

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

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

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

DRb::DRbObservable (45001.0)

DRb 用の修正をした Observable モジュールです。 通常の Observable と同様に利用します。

DRb 用の修正をした Observable モジュールです。
通常の Observable と同様に利用します。

詳しくは Observable のリファレンスを見てください。

Observable#notify_observers で
各オブザーバに更新を通知したときに例外を発生させた
オブジェクトをオブザーバのリストから削除します。
またその例外は破棄されます。

つまり、このモジュールは、エラーを起こしたオブザーバは
無視してしまうのが適切な場合に用います。

DRb::DRbServer (45001.0)

dRuby サーバクラス。

dRuby サーバクラス。

dRuby サーバは
* リモートからのメソッド呼び出しを受け取る
* ローカルオブジェクトをリモートプロセスにリモートオブジェクトとして
渡す
などを実現するために必要です。そのため、このような操作をする前に
サーバを起動する必要があります。
他のプロセスのリモートメソッドをマーシャリング可能な
引数のみで呼び出すならばサーバは必要ありません。

複数のサーバを起動することもできますが、通常は
DRb.#start_service でサーバを起動します。

DRb::DRbServerNotFound (45001.0)

カレントサーバが見付からない場合に発生する例外のクラス

カレントサーバが見付からない場合に発生する例外のクラス

@see DRb.#current_server

static VALUE eval_under(VALUE under, VALUE self, VALUE src, const char *file, int line) (38101.0)

絞り込み条件を変える

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

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

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

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

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

static VALUE eval_node(VALUE self, NODE *node) (37801.0)

static struct RVarmap * new_dvar(ID id, VALUE value, struct RVarmap *prev) (37801.0)

VALUE rb_class_private_instance_methods(int argc, VALUE *argv, VALUE mod) (37501.0)

Module#private_instance_methods の実体。 モジュール mod に定義されている private メソッド名の リストを文字列の配列で返します。

Module#private_instance_methods の実体。
モジュール mod に定義されている private メソッド名の
リストを文字列の配列で返します。

VALUE rb_define_class_under(VALUE outer, const char *name, VALUE super) (37501.0)

super のサブクラスとして新しい Ruby クラスを、outer の定数として定義し て返します。

super のサブクラスとして新しい Ruby クラスを、outer の定数として定義し
て返します。

@param outer 定義するクラスが定数として所属するクラス

@param name クラス名

@param super 継承元のクラス。NULL を指定した場合は Object クラス

@raise TypeError 引数 name と同じ名前の定数が既に存在し、それが
Class オブジェクトではない場合に発生します。

@raise TypeError 定義済みのクラスと継承元のクラスが一致しない場合に発生
...

絞り込み条件を変える

VALUE rb_eval_cmd(VALUE cmd, VALUE arg, int tcheck) (37501.0)

VALUE rb_mod_module_eval(int argc, VALUE *argv, VALUE mod) (37501.0)

Module#module_eval の実体です。

Module#module_eval の実体です。

VALUE rb_mod_remove_cvar(VALUE mod, VALUE name) (37501.0)

static VALUE rb_mod_append_features(VALUE module, VALUE include) (37501.0)

static VALUE rb_mod_extend_object(VALUE mod, VALUE obj) (37501.0)

絞り込み条件を変える

static VALUE rb_mod_method_defined(VALUE mod, VALUE mid) (37501.0)

static VALUE rb_mod_private(int argc, VALUE *argv, VALUE module) (37501.0)

static VALUE rb_mod_private_method(int argc, VALUE *argv, VALUE obj) (37501.0)

IO#advise(advice, offset=0, len=0) -> nil (37201.0)

posix_fadvise(2) を呼びだし、 ファイルへのアクセスパターンをOSに知らせます。

posix_fadvise(2) を呼びだし、
ファイルへのアクセスパターンをOSに知らせます。

advice には以下のいずれかのシンボルを指定します。
* :normal - デフォルト
* :sequential - データは前から順にアクセスされる
* :random - データはランダムアクセスされる
* :willneed - データはこの直後にアクセスされる
* :dontneed - データは直後にはアクセスしない
* :noreuse - データは一度しかアクセスされない
これらの advice が具体的に何をするのかはプラットフォーム依存です。
...

Kernel#have_header(header, preheaders = nil) -> bool (37201.0)

ヘッダファイル header がシステムに存在するかどうか検査します。

ヘッダファイル header がシステムに存在するかどうか検査します。

ヘッダファイル header が存在する場合は、グローバル変数 $defs に
"-DHAVE_header" を追加して true を返します。ヘッダファイル header が存
在しない場合は $defs は変更せず false を返します。

@param header 検査したいヘッダファイルを指定します。

@param preheaders ヘッダファイルを検査する前に読み込んでおくヘッダファイルを指定します。

絞り込み条件を変える

Kernel#have_header(header, preheaders = nil) { ... } -> bool (37201.0)

ヘッダファイル header がシステムに存在するかどうか検査します。

ヘッダファイル header がシステムに存在するかどうか検査します。

ヘッダファイル header が存在する場合は、グローバル変数 $defs に
"-DHAVE_header" を追加して true を返します。ヘッダファイル header が存
在しない場合は $defs は変更せず false を返します。

@param header 検査したいヘッダファイルを指定します。

@param preheaders ヘッダファイルを検査する前に読み込んでおくヘッダファイルを指定します。

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

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

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

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

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

VALUE rb_cvar_defined(VALUE klass, ID id) (37201.0)

VALUE rb_define_module_under(VALUE outer, const char *name) (37201.0)

モジュール outer::name を作成し返します。

モジュール outer::name を作成し返します。

VALUE rb_ivar_defined(VALUE obj, ID id) (37201.0)

オブジェクト obj のインスタンス変数 name が 定義されていれば真。

オブジェクト obj のインスタンス変数 name が
定義されていれば真。

絞り込み条件を変える

VALUE rb_mod_class_variables(VALUE obj) (37201.0)

VALUE rb_mod_included_modules(VALUE mod) (37201.0)

モジュール mod にインクルードされているモジュールの配列を返します。

モジュール mod にインクルードされているモジュールの配列を返します。

VALUE rb_mod_remove_const(VALUE mod, VALUE name) (37201.0)

static VALUE ev_const_defined(NODE *cref, ID id, VALUE self) (37201.0)

外のクラスが cref で self が self のとき、 定数 id が定義されていたら真。

外のクラスが cref で self が self のとき、
定数 id が定義されていたら真。

static VALUE eval_under_i(VALUE *args) (37201.0)

絞り込み条件を変える

static VALUE generic_ivar_defined(VALUE obj, ID id) (37201.0)

static VALUE rb_mod_remove_method(VALUE mod, VALUE name) (37201.0)

Module#remove_method の実体。

Module#remove_method の実体。

モジュール mod から name という名前のメソッドを
検索し、エントリを削除します。見付からなかったときは
例外 NameError が発生します。

static VALUE rb_obj_private_methods(VALUE obj) (37201.0)

Object#private_methods の実体です。

Object#private_methods の実体です。

static VALUE rb_thread_value(VALUE thread) (37201.0)

CSV::ConverterEncoding -> Encoding (36901.0)

すべての変換器で使用するエンコーディングです。

すべての変換器で使用するエンコーディングです。

絞り込み条件を変える

Encoding::Converter.asciicompat_encoding(encoding) -> Encoding | nil (36901.0)

同じ文字集合を持つ ASCII 互換エンコーディングを返します。

同じ文字集合を持つ ASCII 互換エンコーディングを返します。

@param string エンコーディング名
@param encoding エンコーディングオブジェクト
@return ASCII 互換エンコーディングのオブジェクトか nil

引数とエンコーディングと同じ文字集合を持つ ASCII 互換エンコーディングを返します。引数と戻り値、2 つのエンコーディング間では変換しても未定義文字の例外は発生しません。
引数が ASCII 互換エンコーディングである場合や、エンコーディングでない場合は nil を返します。

//emlist[][ruby]{
Encoding::Con...

IRB::Context#auto_indent_mode=(val) (36901.0)

入力が次の行に継続した時に自動で字下げを行うかどうかを val に設定します。

入力が次の行に継続した時に自動で字下げを行うかどうかを val に設定します。

@param val true を指定した場合、自動で字下げを行います。false を指定し
た場合は自動で字下げを行いません。

IRB::Context#prompt_mode の変更に影響を受ける事に注意してください。

@see IRB::Context#auto_indent_mode

Module#module_eval(expr, fname = "(eval)", lineno = 1) -> object (36901.0)

モジュールのコンテキストで文字列 expr またはモジュール自身をブロックパラメータとするブロックを 評価してその結果を返します。

モジュールのコンテキストで文字列 expr またはモジュール自身をブロックパラメータとするブロックを
評価してその結果を返します。

モジュールのコンテキストで評価するとは、実行中そのモジュールが self になるということです。
つまり、そのモジュールの定義式の中にあるかのように実行されます。

ただし、ローカル変数は module_eval/class_eval の外側のスコープと共有します。

定数とクラス変数のスコープは、文字列が与えられた場合とブロックが与えられた場合で挙動が異なります。
文字列が与えられた場合には、定数とクラス変数のスコープは自身のモジュール定義式内と同じスコープ...

Net::HTTP#verify_depth=(depth) (36901.0)

証明書チェイン上の検証する最大の深さを設定します。

証明書チェイン上の検証する最大の深さを設定します。

デフォルトは nil で、この場合 OpenSSL のデフォルト値(9)が使われます。

@param depth 最大深さを表す整数
@see Net::HTTP#verify_depth, OpenSSL::SSL::SSLContext#verify_depth=

Net::HTTP#verify_mode=(mode) (36901.0)

検証モードを設定します。

検証モードを設定します。

詳しくは OpenSSL::SSL::SSLContext#verify_mode を見てください。
クライアント側なので、
OpenSSL::SSL::VERIFY_NONE か OpenSSL::SSL::VERIFY_PEER
のいずれかを用います。

デフォルトは nil で、VERIFY_NONE を意味します。

絞り込み条件を変える

Net::IMAP#remove_response_handler(handler) -> () (36901.0)

レスポンスハンドラを削除します。

レスポンスハンドラを削除します。

@param handler 削除するハンドラ
@see Net::IMAP#add_response_handler

Object#instance_variable_defined?(var) -> bool (36901.0)

インスタンス変数 var が定義されていたら真を返します。

インスタンス変数 var が定義されていたら真を返します。

@param var インスタンス変数名を文字列か Symbol で指定します。

//emlist[][ruby]{
class Fred
def initialize(p1, p2)
@a, @b = p1, p2
end
end
fred = Fred.new('cat', 99)
p fred.instance_variable_defined?(:@a) #=> true
p fred.instance_variable_defined?("@b") #=> true
p fred.instan...

Object::TOPLEVEL_BINDING -> Binding (36901.0)

トップレベルでの Binding オブジェクト。

トップレベルでの Binding オブジェクト。

詳細は Binding を参照してください。

Observable#add_observer(observer, func=:update) -> Array (36901.0)

オブザーバを登録します。

オブザーバを登録します。

オブザーバを登録し、登録されているオブザーバのリストを返します。

オブザーバは update メソッドを備えている必要があります。

observer が update メソッドを持たないときは
例外 NoMethodError が発生します。

func を指定することで update 以外のメソッドを通知に用いることができます。

@param observer 更新の通知を受けるオブザーバ
@param func 更新の通知をするメソッド
@raise NoMethodError updateメソッドを持たないオブジェクトをオブザーバに指定した場合に発生し...

Observable#delete_observer(observer) -> object | nil (36901.0)

オブザーバを削除します。

オブザーバを削除します。

指定されたオブジェクトがオブザーバとして登録されていた場合は、
リストからオブジェクトを削除し、取り除かれたオブジェクトを返します。
登録されていなかった場合は、nil を返します。

@param observer 削除するオブザーバ

絞り込み条件を変える

OpenSSL::Config#add_value(section, name, value) -> String (36901.0)

section で指定したセクションにある name というキーの 情報を value に変更します。

section で指定したセクションにある name というキーの
情報を value に変更します。

指定した section が存在しない場合には新たにそのセクションが
オブジェクト内に作られます。
指定した name が存在しない場合も同様に新たな領域が
そのオブジェクト内に作られます。指定した name が存在した場合には
情報が上書きされます。

value を返します。

@param section セクションを表す文字列
@param name キーを表す文字列
@param value 変更後の値の文字列
@raise OpenSSL::ConfigError 設定に失敗し...

OpenSSL::PKey::RSA#private_decrypt(str, mode = OpenSSL::PKey::RSA::PKCS1_PADDING) -> String (36901.0)

文字列 str を秘密鍵で復号化します。

文字列 str を秘密鍵で復号化します。

復号化されたデータを文字列で返します。

mode でパディングモードを指定します。暗号化に利用した
パディングモードと同じものを指定する必要があります。
以下の4つのうちいずれかが利用可能です。
* OpenSSL::PKey::RSA::PKCS1_PADDING
* OpenSSL::PKey::RSA::SSLV23_PADDING
* OpenSSL::PKey::RSA::PKCS1_OAEP_PADDING
* OpenSSL::PKey::RSA::NO_PADDING

@param str 暗号化する文字列
@param ...

OpenSSL::SSL::SSLContext#verify_depth=(depth) (36901.0)

証明書チェイン上の検証する最大の深さを設定します。

証明書チェイン上の検証する最大の深さを設定します。

デフォルトは nil で、この場合 OpenSSL のデフォルト値(9)が使われます。

@param depth 最大深さを表す整数
@see OpenSSL::SSL::SSLContext#verify_depth

OpenSSL::SSL::SSLContext#verify_mode=(mode) (36901.0)

検証モードを設定します。

検証モードを設定します。

以下の定数の OR を取って指定します。
* OpenSSL::SSL::VERIFY_NONE
* OpenSSL::SSL::VERIFY_PEER
* OpenSSL::SSL::VERIFY_CLIENT_ONCE
* OpenSSL::SSL::VERIFY_FAIL_IF_NO_PEER_CERT
これらの定数の意味はクライアントモードとサーバモードでは異なる
意味を持ちます。

デフォルトは nil で、VERIFY_NONE を意味します。

@param mode 設定するモード(整数値)
@see OpenSSL::SSL::SS...

OpenSSL::X509::CRL#add_revoked(rev) -> OpenSSL::X509::Revoked (36901.0)

失効証明書リストに新たな要素を加えます。

失効証明書リストに新たな要素を加えます。

rev は失効した証明書を表す OpenSSL::X509::Revoked オブジェクトです。

返り値は rev です。

@param rev 追加する失効した証明書を表すオブジェクト
@raise OpenSSL::X509::CRLError 追加に失敗した場合に発生します

絞り込み条件を変える

<< 1 2 3 ... > >>