るりまサーチ (Ruby 2.3.0)

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

別のキーワード

  1. matrix l
  2. kernel $-l
  3. _builtin $-l
  4. lupdecomposition l
  5. l

ライブラリ

クラス

モジュール

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

static NODE * literal_concat_string(NODE *head, NODE *tail, VALUE str) (96901.0)

static VALUE lex_get_str(VALUE s) (96901.0)

文字列 s の lex_gets_ptr の後から一行取得し、返します。 lex_gets_ptr も進められます。

文字列 s の lex_gets_ptr の後から一行取得し、返します。
lex_gets_ptr も進められます。

static NODE * literal_concat_dstr(NODE *head, NODE *tail) (96601.0)

Shell::ProcessController.wait_to_finish_all_process_controllers -> () (81901.0)

@todo

@todo

String#tr(pattern, replace) -> String (64048.0)

pattern 文字列に含まれる文字を検索し、 それを replace 文字列の対応する文字に置き換えます。

pattern 文字列に含まれる文字を検索し、
それを replace 文字列の対応する文字に置き換えます。

pattern の形式は tr(1) と同じです。つまり、
`a-c' は a から c を意味し、"^0-9" のように
文字列の先頭が `^' の場合は指定文字以外が置換の対象になります。

replace に対しても `-' による範囲指定が可能です。

`-' は文字列の両端にない場合にだけ範囲指定の意味になります。
`^' も文字列の先頭にあるときにだけ否定の効果を発揮します。
また、`-', `^', `\' はバックスラッシュ (`\') によりエスケープできます。
...

絞り込み条件を変える

Matrix#tr -> Integer | Float | Rational | Complex (63604.0)

トレース (trace) を返します。

トレース (trace) を返します。

行列のトレース (trace) とは、対角要素の和です。

//emlist[例][ruby]{
require 'matrix'
Matrix[[7,6], [3,9]].trace # => 16
//}

trace は正方行列でのみ定義されます。

@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します

Matrix::LUPDecomposition#l -> Matrix (63604.0)

LUP分解の下半行列部分を返します。

LUP分解の下半行列部分を返します。

Shell::ProcessController.active_process_controllers -> () (63601.0)

@todo

@todo

Shell::ProcessController.process_controllers_exclusive -> () (63601.0)

@todo

@todo

char * StringValuePtr(VALUE val) (55201.0)

val が String でなければ to_str メソッドを使って String に変換し、 その実体のポインタを返します。

val が String でなければ to_str メソッドを使って String に変換し、
その実体のポインタを返します。

このマクロに渡した VALUE は ruby の GC から確実に保護されます。

絞り込み条件を変える

shell/process-controller (54001.0)

プロセスを制御するためのクラスを定義したライブラリです。

プロセスを制御するためのクラスを定義したライブラリです。

Shell#process_controller -> Shell::ProcessController (46501.0)

@todo

@todo

RubyVM::InstructionSequence.compile_file(file, options = nil) -> RubyVM::InstructionSequence (46201.0)

引数 file で指定した Ruby のソースコードを元にコンパイル済みの RubyVM::InstructionSequence オブジェクトを作成して返します。

引数 file で指定した Ruby のソースコードを元にコンパイル済みの
RubyVM::InstructionSequence オブジェクトを作成して返します。

RubyVM::InstructionSequence.compile とは異なり、file、path などの
メタデータは自動的に取得します。

@param file ファイル名を文字列で指定します。

@param options コンパイル時のオプションを true、false、Hash オブ
ジェクトのいずれかで指定します。詳細は
RubyVM::Instr...

Gem::InstallUpdateOptions#install_update_defaults_str -> String (45901.0)

Gem コマンドの install サブコマンドに渡されるデフォルトのオプションを返します。

Gem コマンドの install サブコマンドに渡されるデフォルトのオプションを返します。

デフォルトのオプションは以下の通りです。
--rdoc --no-force --no-test --wrappers

RubyVM::InstructionSequence.load_from_binary_extra_data(binary) -> String (45901.0)

バイナリフォーマットの文字列から埋め込まれたextra_dataを取り出します。

バイナリフォーマットの文字列から埋め込まれたextra_dataを取り出します。

//emlist[例][ruby]{
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
binary = iseq.to_binary("extra_data")
RubyVM::InstructionSequence.load_from_binary_extra_data(binary) # => extra_data
//}

@see RubyVM::InstructionSequence#to_binary

絞り込み条件を変える

String#lstrip -> String (45901.0)

文字列の先頭にある空白文字を全て取り除いた新しい文字列を返します。 空白文字の定義は " \t\r\n\f\v" です。

文字列の先頭にある空白文字を全て取り除いた新しい文字列を返します。
空白文字の定義は " \t\r\n\f\v" です。

//emlist[例][ruby]{
p " abc\n".lstrip #=> "abc\n"
p "\t abc\n".lstrip #=> "abc\n"
p "abc\n".lstrip #=> "abc\n"
//}

@see String#strip, String#rstrip

Matrix#lower_triangular? -> bool (45601.0)

行列が下三角行列ならば true を返します。

行列が下三角行列ならば true を返します。

Matrix#upper_triangular? -> bool (45601.0)

行列が上三角行列ならば true を返します。

行列が上三角行列ならば true を返します。

Resolv::DefaultResolver -> Resolv (45601.0)

Resolv の各クラスメソッドを呼びだしたときに 利用されるリゾルバです。

Resolv の各クラスメソッドを呼びだしたときに
利用されるリゾルバです。

Scanf::FormatString#last_match_tried (45601.0)

@todo

@todo

絞り込み条件を変える

Scanf::FormatString#last_spec_tried (45601.0)

@todo

@todo

Scanf::FormatString#string_left (45601.0)

@todo

@todo

Shell::ProcessController#shell -> Shell (45601.0)

@todo

@todo

String#lstrip! -> self | nil (45601.0)

文字列の先頭にある空白文字を全て破壊的に取り除きます。 空白文字の定義は " \t\r\n\f\v" です。

文字列の先頭にある空白文字を全て破壊的に取り除きます。
空白文字の定義は " \t\r\n\f\v" です。

lstrip! は self を変更して返します。
ただし取り除く空白がなかったときは nil を返します。

//emlist[例][ruby]{
str = " abc"
p str.lstrip! # => "abc"
p str # => "abc"

str = "abc"
p str.lstrip! # => nil
p str # => "abc"
//}

Shell::ProcessController#kill_job(signal, command) -> Integer (45301.0)

指定されたコマンドにシグナルを送ります。

指定されたコマンドにシグナルを送ります。

@param signal シグナルを整数かその名前の文字列で指定します。
負の値を持つシグナル(あるいはシグナル名の前に-)を指定すると、
プロセスではなくプロセスグループにシグナルを送ります。

@param command コマンドを指定します。

@see Process.#kill

絞り込み条件を変える

Shell::ProcessController#wait_all_jobs_execution -> () (45301.0)

全てのジョブの実行が終わるまで待ちます。

全てのジョブの実行が終わるまで待ちます。

WEBrick::HTTPServlet::AbstractServlet#do_DELETE(request, response) -> () (45301.0)

自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。

自身の service メソッドから HTTP のリクエストに応じて
呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し
なければいけません。返り値は特に規定されていません。

クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。

このメソッドが呼ばれた時点では、クライアントからのリクエスト...

ExceptionForMatrix::ErrNotRegular (45001.0)

逆行列計算時に行列が正則でない場合に発生する例外です。

逆行列計算時に行列が正則でない場合に発生する例外です。

Shell::ProcessController (45001.0)

WEBrick::HTTPServlet::AbstractServlet (45001.0)

サーブレットの抽象クラスです。実装は AbstractServlet のサブクラスで行います。

サーブレットの抽象クラスです。実装は AbstractServlet のサブクラスで行います。

サーブレットは以下のように使われます。WEBrick::HTTPServlet::CGIHandler は
webrick/httpservlet/cgihandler で提供されているサーブレットです。
CGIHandler は AbstractServlet のサブクラスです。

require 'webrick'
srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',
...

絞り込み条件を変える

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

static int mark_global_entry(ID key, struct global_entry *entry) (37801.0)

VALUE rb_str_substr(VALUE str, long beg, long len) (37501.0)

str[beg, len]

str[beg, len]

絞り込み条件を変える

struct global_entry * rb_global_entry(ID id) (37501.0)

Digest.#bubblebabble(string) -> String (37201.0)

与えられた文字列を BubbleBabble エンコードした文字列を返します。

与えられた文字列を BubbleBabble エンコードした文字列を返します。

@param string 文字列を指定します。

Exception#backtrace_locations -> [Thread::Backtrace::Location] (37201.0)

バックトレース情報を返します。Exception#backtraceに似ていますが、 Thread::Backtrace::Location の配列を返す点が異なります。

バックトレース情報を返します。Exception#backtraceに似ていますが、
Thread::Backtrace::Location の配列を返す点が異なります。

現状では Exception#set_backtrace によって戻り値が変化する事はあり
ません。

//emlist[例: test.rb][ruby]{
require "date"
def check_long_month(month)
return if Date.new(2000, month, -1).day == 31
raise "#{month} is not long month"
end
...

Gem::Format#file_entries=(file_entries) (37201.0)

Gem パッケージに含まれるファイルの配列をセットします。

Gem パッケージに含まれるファイルの配列をセットします。

@param file_entries

Gem::OldFormat#file_entries=(file_entries) (37201.0)

Gem パッケージに含まれるファイルの配列をセットします。

Gem パッケージに含まれるファイルの配列をセットします。

@param file_entries

絞り込み条件を変える

Gem::Package::TarInput#extract_entry(destdir, entry, expected_md5sum = nil) (37201.0)

指定された destdir に entry を展開します。

指定された destdir に entry を展開します。

@param destdir 展開先のディレクトリを指定します。

@param entry エントリを指定します。

@param expected_md5sum 期待する MD5 チェックサムを指定します。

@raise Gem::Package::BadCheckSum チェックサムが一致しなかった場合に発生します。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Process.#setrlimit(resource, cur_limit, max_limit) -> nil (37201.0)

カレントプロセスでのリソースの制限値を設定します。

カレントプロセスでのリソースの制限値を設定します。

@param resource リソースの種類を示す定数を指定します。指定できる定数はシステムに依存します。

@param limit resource によって意味が決まる制限値を表す整数もしくは定数を指定します。
soft limit と hard limit 両方にこの値が使われます。

@param cur_limit 現在の制限値(soft limit)を表す整数もしくは定数を指定します。

@param max_limit soft limit として設定可能な最大値(hard limit)を表す整...

絞り込み条件を変える

RDoc::Context#unmatched_alias_lists -> {String => RDoc::Alias} (37201.0)

メソッド名の対応が取れていない alias の旧メソッド名がキー、 RDoc::Alias が値の Hash を返します。

メソッド名の対応が取れていない alias の旧メソッド名がキー、
RDoc::Alias が値の Hash を返します。

RDoc::Options#extra_accessor_flags -> {String => String} (37201.0)

コマンドライン引数の --accessor オプションで指定したアクセサがキー、ア クセサの種類が値のハッシュを返します。

コマンドライン引数の --accessor オプションで指定したアクセサがキー、ア
クセサの種類が値のハッシュを返します。

値は r、w、rw のいずれかです。それぞれ attr_reader、attr_writer、
attr_accessor に対応します。

Thread#backtrace_locations(range) -> [Thread::Backtrace::Location] | nil (37201.0)

スレッドの現在のバックトレースを Thread::Backtrace::Location の配 列で返します。

スレッドの現在のバックトレースを Thread::Backtrace::Location の配
列で返します。

引数で指定した値が範囲外の場合、スレッドがすでに終了している場合は nil
を返します。

@param start 開始フレームの位置を数値で指定します。

@param length 取得するフレームの個数を指定します。

@param range 取得したいフレームの範囲を示す Range オブジェクトを指定します。

Kernel.#caller_locations と似ていますが、本メソッドは self に限定
した情報を返します。

//emlist[例][ruby]...

Thread#backtrace_locations(start = 0, length = nil) -> [Thread::Backtrace::Location] | nil (37201.0)

スレッドの現在のバックトレースを Thread::Backtrace::Location の配 列で返します。

スレッドの現在のバックトレースを Thread::Backtrace::Location の配
列で返します。

引数で指定した値が範囲外の場合、スレッドがすでに終了している場合は nil
を返します。

@param start 開始フレームの位置を数値で指定します。

@param length 取得するフレームの個数を指定します。

@param range 取得したいフレームの範囲を示す Range オブジェクトを指定します。

Kernel.#caller_locations と似ていますが、本メソッドは self に限定
した情報を返します。

//emlist[例][ruby]...

char * STR2CSTR(VALUE str) (37201.0)

Ruby のオブジェクト str から C の文字列を取り出します。 str が String でない場合は to_str によって変換を試みます。

Ruby のオブジェクト str から C の文字列を取り出します。
str が String でない場合は to_str によって変換を試みます。

返り値を free したり直接書き換えたりしてはいけません。

STR2CSTR は、与えられたオブジェクトが文字列でなく to_str メソッ
ドを持つ場合、内部で to_str を呼び出して暗黙の型変換を行い、
それが保持する文字列ポインタを返します。
しかし、このAPIでは暗黙の型変換結果となるオブジェクトがどこからも
保持されないため、注意して使用しないと結果が GC される可能性があります。

Ruby 1.7 以降では代わりに S...

絞り込み条件を変える

int RSTRING_LENINT(RString str) (37201.0)

引数 str の表す文字列のバイト数をint型にキャストして返します。

引数 str の表す文字列のバイト数をint型にキャストして返します。

@param str RString 構造体を指定します。

@see RSTRING_LEN

long RSTRING_LEN(RString str) (37201.0)

引数 str の表す文字列のバイト数を返します。

引数 str の表す文字列のバイト数を返します。

@param str RString 構造体を指定します。

@see RSTRING_LENINT

CGI::QueryExtension#cache_control -> String (36901.0)

ENV['HTTP_CACHE_CONTROL'] を返します。

ENV['HTTP_CACHE_CONTROL'] を返します。

CGI::QueryExtension#path_translated -> String (36901.0)

ENV['PATH_TRANSLATED'] を返します。

ENV['PATH_TRANSLATED'] を返します。

Gem::Command#defaults_str -> String (36901.0)

このメソッドはサブクラスで再定義されます。 コマンドのオプションで使用するデフォルト値を表示するために使用する文字列を返します。

このメソッドはサブクラスで再定義されます。
コマンドのオプションで使用するデフォルト値を表示するために使用する文字列を返します。

@see Gem::Command#arguments

絞り込み条件を変える

Gem::SourceInfoCache#try_file(path) -> String | nil (36901.0)

与えられたパスがキャッシュファイルとして利用可能な場合、そのパスを返します。 そうでない場合は nil を返します。

与えられたパスがキャッシュファイルとして利用可能な場合、そのパスを返します。
そうでない場合は nil を返します。

@param path キャッシュファイルの候補となるパスを指定します。

Gem::Specification#extra_rdoc_files -> [String] (36901.0)

RDoc でドキュメントを作成する際に使用する特別なファイルのリストを返します。

RDoc でドキュメントを作成する際に使用する特別なファイルのリストを返します。

Matrix::EigenvalueDecomposition#eigenvalue_matrix -> Matrix (36901.0)

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

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

NODE * rb_compile_cstr(const char *f, const char *s, int len, int line) (36901.0)

C の文字列 s を構文木にコンパイルし、ruby_eval_tree と ruby_eval_tree_begin に格納します。ruby_eval_tree を返します。 またコンパイルするときにファイル f の line 行目からをコンパイル していると仮定します。

C の文字列 s を構文木にコンパイルし、ruby_eval_tree と
ruby_eval_tree_begin に格納します。ruby_eval_tree を返します。
またコンパイルするときにファイル f の line 行目からをコンパイル
していると仮定します。

Net::FTP#retrlines(cmd) {|line| ...} -> nil (36901.0)

サーバーに cmd で指定されたコマンドを送り、テキストデータを 取り寄せます。

サーバーに cmd で指定されたコマンドを送り、テキストデータを
取り寄せます。

一行ずつテキストを読み込み、ブロックに渡します。

@param cmd コマンドを文字列で与えます。

@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReplyError 応答コードが上の場合以外で正しくない場合(1xy, 3xyが...

絞り込み条件を変える

OptionParser::ParseError.filter_backtrace(array) -> [String] (36901.0)

array で指定されたバックトレースから optparse ライブラリに関する行を除 外します。

array で指定されたバックトレースから optparse ライブラリに関する行を除
外します。

デバッグモード($DEBUGが真)の場合は何もしません。

@param array バックトレースを文字列の配列で指定します。

@return array を返します。

Process.#setrlimit(resource, limit) -> nil (36901.0)

カレントプロセスでのリソースの制限値を設定します。

カレントプロセスでのリソースの制限値を設定します。

@param resource リソースの種類を示す定数を指定します。指定できる定数はシステムに依存します。

@param limit resource によって意味が決まる制限値を表す整数もしくは定数を指定します。
soft limit と hard limit 両方にこの値が使われます。

@param cur_limit 現在の制限値(soft limit)を表す整数もしくは定数を指定します。

@param max_limit soft limit として設定可能な最大値(hard limit)を表す整...

Psych::Visitors::YAMLTree#tree -> Psych::Nodes::Stream|nil (36901.0)

変換を終了し、構築した AST を返します。

変換を終了し、構築した AST を返します。

内部で finish を呼び出し、変換処理を終了します。

このメソッドを2回以上呼ぶと、2回目以降は nil を返します。

@see Psych::Visitors::YAMLTree#finish

RDoc::Text#strip_newlines(text) -> String (36901.0)

引数から先頭と末尾の改行を削除します。

引数から先頭と末尾の改行を削除します。

@param text 文字列を指定します。

REXML::Attributes#get_attribute(name) -> Attribute | nil (36901.0)

name という名前の属性を取得します。

name という名前の属性を取得します。

name という名前を持つ属性がない場合は nil を返します。

@param name 属性名(文字列)
@see REXML::Attributes#[]

//emlist[][ruby]{
require 'rexml/document'

doc = REXML::Document.new(<<-EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='...

絞り込み条件を変える

REXML::Attributes#get_attribute_ns(namespace, name) -> REXML::Attribute | nil (36901.0)

namespace と name で特定される属性を返します。

namespace と name で特定される属性を返します。

namespace で名前空間を、 name で prefix を含まない属性名を
指定します。

指定された属性が存在しない場合は nil を返します。

XML プロセッサが prefix を置き換えてしまった場合でも、このメソッドを
使うことで属性を正しく指定することができます。

@param namespace 名前空間(URI, 文字列)
@param name 属性名(文字列)

//emlist[][ruby]{
require 'rexml/document'

doc = REXML::Document.ne...

REXML::Element#delete_attribute(key) -> REXML::Attribute | nil (36901.0)

要素から key という属性名の属性を削除します。

要素から key という属性名の属性を削除します。

削除された属性を返します。

key という属性名の属性が存在しない場合は削除されずに、nil を返します。

@param key 削除する要素(文字列(属性名) or REXML::Attributeオブジェクト)

//emlist[][ruby]{
require 'rexml/document'
e = REXML::Element.new("E")
e.add_attribute("x", "foo"); e # => <E x='foo'/>
e.add_attribute("y:x", "bar"); e # => <E x...

REXML::Element#each_element_with_attribute(key, value = nil, max = 0, name = nil) {|element| ... } -> () (36901.0)

特定の属性を持つすべての子要素を引数としてブロックを呼び出します。

特定の属性を持つすべての子要素を引数としてブロックを呼び出します。

key で指定した属性名の属性を持つ要素のみを対象とします。
value を指定すると、keyで指定した属性名を持つ属性の値がvalueである
もののみを対象とします。
maxを指定すると、対象となる子要素の先頭 max 個のみが対象となります。
name を指定すると、それは xpath 文字列と見なされ、
それにマッチするもののみが対象となります。

max に 0 を指定すると、max の指定は無視されます(0個ではありません)。

@param key 属性名(文字列)
@param value 属性値(文字列)
...

VALUE rb_eval_string(const char *str) (36901.0)

str を Ruby プログラムとしてコンパイル・評価し、 その値を返します。

str を Ruby プログラムとしてコンパイル・評価し、
その値を返します。

VALUE rb_eval_string_protect(const char *str, int *state) (36901.0)

str を Ruby プログラムとしてコンパイル・評価し、 その値を返します。

str を Ruby プログラムとしてコンパイル・評価し、
その値を返します。

コンパイル中または評価中に例外を含む大域脱出が発生した場合は、
state が NULL でなければそれに値が代入され Qnil を返します。

絞り込み条件を変える

VALUE rb_eval_string_wrap(const char *str, int *state) (36901.0)

rb_eval_string_protect と同じですが,スクリプトの評価を 無名のモジュールのもとで行います。

rb_eval_string_protect と同じですが,スクリプトの評価を
無名のモジュールのもとで行います。

WIN32OLE_METHOD#helpstring -> String | nil (36901.0)

メソッドのヘルプ文字列を取得します。

メソッドのヘルプ文字列を取得します。

helpstringは、IDEがメソッドのバルーンヘルプを表示するような場合に利用可
能な、1行程度でメソッドを説明する文字列です。

@return ヘルプ文字列を返します。未定義ならばnilを返します。

tobj = WIN32OLE_TYPE.new('Microsoft Internet Controls', 'IWebBrowser')
method = WIN32OLE_METHOD.new(tobj, 'Navigate')
puts method.helpstring # => Navigates to a URL o...

WIN32OLE_TYPE#helpstring -> String | nil (36901.0)

型のドキュメント文字列を取得します。

型のドキュメント文字列を取得します。

@return ドキュメント文字列を返します。未定義の場合はnilを返します。

tobj = WIN32OLE_TYPE.new('Microsoft Internet Controls', 'IWebBrowser')
p tobj.helpstring # => "Web Browser interface"

ドキュメント文字列は、コンテキストヘルプなどに利用可能な型の簡単な説明文です。

double rb_str_to_dbl(VALUE str, int badcheck) (36901.0)

st_table * st_init_strtable(void) (36901.0)

キーが char* 型であるハッシュテーブルを作成する。

キーが char* 型であるハッシュテーブルを作成する。

絞り込み条件を変える

st_table * st_init_strtable_with_size(int size) (36901.0)

キーが char* 型であるハッシュテーブルを作成する。 st_init_table に文字列用の操作関数を渡しているだけ。

キーが char* 型であるハッシュテーブルを作成する。
st_init_table に文字列用の操作関数を渡しているだけ。

static VALUE rb_trap_eval(VALUE cmd, int sig) (36901.0)

void StringValue(VALUE val) (36901.0)

val が String でなければ to_str メソッドを使って String に変換します。

val が String でなければ to_str メソッドを使って String に変換します。

このマクロに渡した VALUE は ruby の GC から確実に保護されます。

Fiddle::ALIGN_INTPTR_T -> Integer (36601.0)

C の構造体における intptr_t のアライメントの値。

C の構造体における intptr_t のアライメントの値。

Fiddle::ALIGN_PTRDIFF_T -> Integer (36601.0)

C の構造体における ptrdiff_t のアライメントの値。

C の構造体における ptrdiff_t のアライメントの値。

絞り込み条件を変える

Fiddle::ALIGN_UINTPTR_T -> Integer (36601.0)

C の構造体における uintptr_t のアライメントの値。

C の構造体における uintptr_t のアライメントの値。

Fiddle::CStruct#to_ptr -> Fiddle::Pointer (36601.0)

保持している構造体へのポインタを返します。

保持している構造体へのポインタを返します。

Gem::ConfigFile::DEFAULT_BACKTRACE -> false (36601.0)

バックトレースが表示されるかどうかのデフォルト値です。

バックトレースが表示されるかどうかのデフォルト値です。

Gem::Format#file_entries -> Array (36601.0)

Gem パッケージに含まれるファイルの配列を返します。

Gem パッケージに含まれるファイルの配列を返します。

Gem::Installer#extract_files (36601.0)

ファイルのインデックスを読み取って、それぞれのファイルを Gem のディレクトリに展開します。

ファイルのインデックスを読み取って、それぞれのファイルを Gem のディレクトリに展開します。

また、ファイルを Gem ディレクトリにインストールしないようにします。

@raise ArgumentError 自身に Gem::Format がセットされていない場合に発生します。

@raise Gem::InstallError インストール先のパスが不正な場合に発生します。

絞り込み条件を変える

Gem::OldFormat#file_entries -> Array (36601.0)

Gem パッケージに含まれるファイルの配列を返します。

Gem パッケージに含まれるファイルの配列を返します。

Gem::Security::Policy#only_trusted -> bool (36601.0)

この値が真である場合は、検証済みの Gem のみインストールします。

この値が真である場合は、検証済みの Gem のみインストールします。

Gem::Security::Policy#only_trusted=(flag) (36601.0)

検証済みの Gem のみインストールするかどうかを設定します。

検証済みの Gem のみインストールするかどうかを設定します。

@param flag 真、または偽を指定します。

Gem::Specification#extra_rdoc_files=(paths) (36601.0)

RDoc でドキュメントを作成する際に使用する特別なファイルのリストをセットします。

RDoc でドキュメントを作成する際に使用する特別なファイルのリストをセットします。

@param paths RDoc でドキュメントを作成する際に使用する特別なファイルのリストを指定します。

Gem::Specification.attribute_alias_singular(singular, plural) -> () (36601.0)

既に存在する複数形の属性の単数形バージョンを定義します。

既に存在する複数形の属性の単数形バージョンを定義します。

これは単に一つの引数を受け取りそれを配列に追加するようなヘルパーメソッドを定義するということです。

例:

# このように定義すると
attribute_alias_singular :require_path, :require_paths
# こう書くかわりに
s.require_paths = ['mylib']
# こう書くことができます。
s.require_path = 'mylib'

@param singular 属性名の単数形を指定します。

@param plural 属性名の複数形を...

絞り込み条件を変える

Gem::Specification.attribute_defaults -> Array (36601.0)

@todo

@todo

@@attributes の複製を返します。

IRB::Context#back_trace_limit -> Integer (36601.0)

エラー発生時のバックトレース表示の先頭、末尾の上限の行数を返します。

エラー発生時のバックトレース表示の先頭、末尾の上限の行数を返します。

デフォルト値は 16 です。

@see IRB::Context#back_trace_limit=

IRB::Context#back_trace_limit=(val) (36601.0)

エラー発生時のバックトレース表示の先頭、末尾の上限の行数をそれぞれ val 行に設定します。

エラー発生時のバックトレース表示の先頭、末尾の上限の行数をそれぞれ val
行に設定します。

.irbrc ファイル中で IRB.conf[:BACK_TRACE_LIMIT] を設定する事でも同様の
操作が行えます。

@param val バックトレース表示の先頭、末尾の上限を Integer で指定
します。

@see IRB::Context#back_trace_limit

Kernel#try_compile(src, opt = "", *opts) -> bool (36601.0)

与えられた C のソースコードがコンパイルできた場合は真を返します。 コンパイルできなかった場合は偽を返します。

与えられた C のソースコードがコンパイルできた場合は真を返します。
コンパイルできなかった場合は偽を返します。

ブロックを与えた場合、そのブロックはコンパイル前に評価されます。
ブロック内でソースコードを変更することができます。

@param src C のソースコードを指定します。

@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。

Kernel#try_compile(src, opt = "", *opts) { ... } -> bool (36601.0)

与えられた C のソースコードがコンパイルできた場合は真を返します。 コンパイルできなかった場合は偽を返します。

与えられた C のソースコードがコンパイルできた場合は真を返します。
コンパイルできなかった場合は偽を返します。

ブロックを与えた場合、そのブロックはコンパイル前に評価されます。
ブロック内でソースコードを変更することができます。

@param src C のソースコードを指定します。

@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。

絞り込み条件を変える

Kernel#try_link(src, opt = "", *options) -> bool (36601.0)

C プログラムのソースコード src をコンパイル、リンクします。

C プログラムのソースコード src をコンパイル、リンクします。

このメソッドは $CFLAGS と $LDFLAGS の値もコンパイラまたはリ
ンカに渡します。

問題なくリンクできたら true を返します。
コンパイルとリンクに失敗したら false を返します。

@param src C プログラムのソースコードを指定します。

@param opt リンカにコマンド引数として渡す値を指定します。

例:

require 'mkmf'
if try_link("int main() { sin(0.0); }", '-lm')
$stderr.puts "si...

Kernel#try_link(src, opt = "", *options) { ... } -> bool (36601.0)

C プログラムのソースコード src をコンパイル、リンクします。

C プログラムのソースコード src をコンパイル、リンクします。

このメソッドは $CFLAGS と $LDFLAGS の値もコンパイラまたはリ
ンカに渡します。

問題なくリンクできたら true を返します。
コンパイルとリンクに失敗したら false を返します。

@param src C プログラムのソースコードを指定します。

@param opt リンカにコマンド引数として渡す値を指定します。

例:

require 'mkmf'
if try_link("int main() { sin(0.0); }", '-lm')
$stderr.puts "si...

MACRO SafeStringValue(v) (36601.0)

StringValue と同じく、val が String でなければ to_str メソッドを 使って String に変換します。同時に rb_check_safe_str() によるチェックも 行います。

StringValue と同じく、val が String でなければ to_str メソッドを
使って String に変換します。同時に rb_check_safe_str() によるチェックも
行います。

Matrix::EigenvalueDecomposition#eigenvector_matrix -> Matrix (36601.0)

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

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

Matrix::EigenvalueDecomposition#eigenvector_matrix_inv -> Matrix (36601.0)

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

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

これは Matrix::EigenvalueDecomposition#v の逆行列です

絞り込み条件を変える

<< 1 2 3 ... > >>