るりまサーチ

最速Rubyリファレンスマニュアル検索!
16441件ヒット [1-100件を表示] (0.201秒)

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

ライブラリ

クラス

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

thread (32006.0)

スレッド間キューや状態変数 (condition variable) を提供するライブラリです。

...間キューや状態変数 (condition variable) を提供するライブラリです。

このライブラリは Thread を拡張します。rubyインタプリタを
デバッグオプション付き($DEBUGを真)で実行したときには、
T
hread.abort_on_exception を true にします。...

test/unit (26072.0)

ユニットテストを行うためのライブラリです。

... Test::Unit - Ruby用単体テストフレームワーク: https://test-unit.github.io/

なお、2.2.0より前のtest/unit は当時バンドルしていた minitest/unit を使って再実装し
ていましたが、上記のtest/unitと完全な互換性がある訳ではありません。

Ruby
...
...ています。

* Rubyのテスティングフレームワークの歴史(2014年版) https://www.clear-code.com/blog/2014/11/6.html
* RubyKaigi 2015:The history of testing framework in Ruby https://www.clear-code.com/blog/2015/12/12.html

=== 使い方

T
est::Unit は以下のように...
...テスト(test_foo.rb)を書きます。テストを実行するメソッド(テストメソッド)の名前は
全て test_ で始まる必要があります。テストメソッドが実行される前には setup メソッドが必ず
呼ばれます。実行されたあとには、teardown メ...

WEBrick::HTTPServlet::CGIHandler::Ruby -> String (24217.0)

Ruby のパスを返します。

...
Ruby
のパスを返します。...

ERB::Util.#h(s) -> String (21207.0)

文字列 s を HTML用にエスケープした文字列を返します。

... HTML用にエスケープした文字列を返します。

文字列 s 中に含まれる &"<> を、実体参照 &amp; &quot; &lt; &gt; にそれぞれ変更した文字列を返します
(CGI.escapeHTMLとほぼ同じです)。

@param s HTMLエスケープを行う文字列

//emlist[例][ruby...
...]{
require "erb"
include ERB::Util

puts html_escape("is a > 0 & a < 10?")
# is a &gt; 0 &amp; a &lt; 10?
//}...

Method#super_method -> Method | nil (18406.0)

self 内で super を実行した際に実行されるメソッドを Method オブジェ クトにして返します。

...Method オブジェ
クトにして返します。

@see UnboundMethod#super_method

//emlist[例][ruby]{
class Super
def foo
"superclass method"
end
end

class Sub < Super
def foo
"subclass method"
end
end

m = Sub.new.method(:foo) # => #<Method: Sub#foo>
m.call # => "subclass metho...
...d"
m.super_method # => #<Method: Super#foo>
m.super_method.call # => "superclass method"
//}...

絞り込み条件を変える

Object::RUBY_PATCHLEVEL -> Integer (18335.0)

Ruby のパッチレベルを表す Integer オブジェクトです。

...Ruby のパッチレベルを表す Integer オブジェクトです。

パッチレベルはRubyの各バージョンに対するバグ修正パッチの適用をカウントしています。
t
eeny リリースのそれぞれについてパッチレベルは 0 から始まり、
その teeny リ...
...ースに対してバグ修正パッチが適用される度に増えていきます。

パッチレベルという概念および RUBY_PATCHLEVEL 定数は、 Ruby 1.8.5-p1 以降、 1.8.6 以降で導入されました。
1.8.5やそれ以前のバージョンでは定義されていません。...

Object::RUBY_COPYRIGHT -> String (18317.0)

Ruby のコピーライトを表す文字列。

...Ruby のコピーライトを表す文字列。...

MACRO RUBY_METHOD_FUNC(func) (18316.0)

任意の関数へのポインタ func を Ruby のメソッドの実体として適する 型に強制キャストします。

...任意の関数へのポインタ func を Ruby のメソッドの実体として適する
型に強制キャストします。...

Enumerable#each_with_index(*args) -> Enumerator (18312.0)

要素とそのインデックスをブロックに渡して繰り返します。

...返すような
Enumerator を返します。

Enumerator#with_index は offset 引数を受け取りますが、
each_with_index は受け取りません (引数はイテレータメソッドにそのまま渡されます)。

@param args イテレータメソッド (each など) にそのまま渡...
...されます。

//emlist[例][ruby]{
[5, 10, 15].each_with_index do |n, idx|
p [n, idx]
end
# => [5, 0]
# [10, 1]
# [15, 2]
//}

//emlist[引数ありの例][ruby]{
require 'stringio'
StringIO.new("foo|bar|baz").each_with_index("|") do |s, i|
p [s, i]
end
# => ["foo|", 0]
# ["bar|", 1]...
...# ["baz", 2]
//}

@see Enumerator#with_index...

Enumerable#each_with_index(*args) {|item, index| ... } -> self (18312.0)

要素とそのインデックスをブロックに渡して繰り返します。

...返すような
Enumerator を返します。

Enumerator#with_index は offset 引数を受け取りますが、
each_with_index は受け取りません (引数はイテレータメソッドにそのまま渡されます)。

@param args イテレータメソッド (each など) にそのまま渡...
...されます。

//emlist[例][ruby]{
[5, 10, 15].each_with_index do |n, idx|
p [n, idx]
end
# => [5, 0]
# [10, 1]
# [15, 2]
//}

//emlist[引数ありの例][ruby]{
require 'stringio'
StringIO.new("foo|bar|baz").each_with_index("|") do |s, i|
p [s, i]
end
# => ["foo|", 0]
# ["bar|", 1]...
...# ["baz", 2]
//}

@see Enumerator#with_index...

絞り込み条件を変える

Enumerable#each_with_object(obj) -> Enumerator (18306.0)

与えられた任意のオブジェクトと要素をブロックに渡し繰り返し、最初に与えられたオブジェクトを返します。

...返します。

ブロックを省略した場合は Enumerator を返します。

@param obj 任意のオブジェクトを指定します。

//emlist[例][ruby]{
evens = (1..10).each_with_object([]) {|i, a| a << i*2 }
# => [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
//}

@see Enumerator#with_object...
<< 1 2 3 ... > >>