るりまサーチ

最速Rubyリファレンスマニュアル検索!
1286件ヒット [1-100件を表示] (0.132秒)
トップページ > クエリ:t[x] > クエリ:Ruby[x] > クエリ:ruby[x] > 種類:ライブラリ[x]

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

キーワード

検索結果

<< 1 2 3 ... > >>

tsort (26139.0)

tsort はトポロジカルソートと強連結成分に関するモジュールを提供します。

...tsort はトポロジカルソートと強連結成分に関するモジュールを提供します。

=== Example

//emlist[][ruby]{
require 'tsort'

class Hash
include TSort
alias tsort_each_node each_key
def tsort_each_child(node, &block)
fetch(node).each(&block)
end
end

{1=>[2, 3],...
...=>[]}.tsort
#=> [3, 2, 1, 4]

{1=>[2], 2=>[3, 4], 3=>[2], 4=>[]}.strongly_connected_components
#=> [[4], [2, 3], [1]]
//}

=== より現実的な例

非常に単純な `make' に似たツールは以下のように実装できます。

//emlist[][ruby]{
require 'tsort'

class Make
def initialize...
...default = []
end

def rule(outputs, inputs=[], &block)
t
riple = [outputs, inputs, block]
outputs.each {|f| @dep[f] = [triple]}
@dep[triple] = inputs
end

def build(target)
each_strongly_connected_component_from(target) {|ns|
if ns.length != 1
fs = ns.delete_if {...

test/unit (26121.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 は以下のように...
...f test_foo
assert_equal("foo", @obj.foo)
end
def test_bar
assert_equal("bar", @obj.bar)
end
end

テストを実行するには上で用意した test_foo.rb を実行します。
デフォルトではすべてのテストが実行されます。

$ 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...

tracer (26025.0)

実行トレース出力をとる機能を提供します。

...す。

ruby
-rtracer hoge.rb

もうひとつはソースからrequireする方法です。

require 'tracer'

とした後

T
racer.on

によりトレース出力を有効にします。

T
racer.off

によりトレース出力を無効にします。

また、ブロック付きで Tracer...
...# ruby 1.8 では警告がでますが、動作します。
require 'tracer'

class Hoge
def Hoge.fuga(i)
"fuga #{i}"
end
end

T
racer.add_filter {|event, file, line, id, binding, klass|
event =~ /line/ and klass.to_s =~ /hoge/i
}
T
racer.on
for i in 0..3
puts Ho...
...ge.fuga(i) if i % 3 == 0
end
T
racer.off

=== SEE ALSO

Kernel.#set_trace_func...

thread (26013.0)

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

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

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

rubygems/security (18115.0)

このライブラリは暗号署名を RubyGems パッケージに使用するために使用します。

...のライブラリは暗号署名を RubyGems パッケージに使用するために使用します。

=== 署名付きの Gem パッケージ

==== 目次

* 概要
* 解説
* コマンドラインオプション
* OpenSSL リファレンス
* Bugs / TODO
* 作者について

==== 概要...
...ライブラリは暗号署名を RubyGems パッケージに使用するために使用します。
以下のセクションでは、署名付きの Gem パッケージを作成する方法を
ステップバイステップで解説しています。

==== 解説
@todo メソッドではない

...
...以下のコマンドを実行するとそれらを作成することができます。

# gemmaster@example.com のための秘密鍵と証明書を作成します
$ gem cert --build gemmaster@example.com

あなたのコンピュータの性能にもよりますが、これには 5 秒から...

絞り込み条件を変える

rubygems/commands/install_command (18067.0)

Gem パッケージをローカルリポジトリにインストールするためのライブラリです。

...カルリポジトリにインストールするためのライブラリです。

Usage: gem install GEMNAME [GEMNAME ...] [options] -- --build-flags [options]
Options:
--platform PLATFORM 指定されたプラットフォームの Gem パッケージをインストール...
...-v, --version VERSION 指定されたバージョンの Gem パッケージをインストールします
Install/Update Options:
-i, --install-dir DIR Gem パッケージのインストー先を指定します
-n, --bindir DIR Gem パッ...
...-t, --[no-]test インストール時にユニットテストを実行します
-w, --[no-]wrappers Use bin wrappers for executables
DOSHISH なプラットフォーム上では無効です
-P, --trust-policy POL...

rubygems/digest/digest_adapter (18045.0)

Ruby 1.8.5 と 1.8.6 の間に存在する API の差異を吸収するためのライブラリです。

...Ruby 1.8.5 と 1.8.6 の間に存在する API の差異を吸収するためのライブラリです。

古いバージョンの API を新しいバージョンのものに合わせます。
Ruby
Gems では digest, hexdigest の二つのメソッドが使用されるのでこの二つのメソッ...
...ドのみ
API を変換するようにしています。

Ruby
1.8.6 以降ではこのライブラリは使用されません。

@see digest...

irb/ruby-token (18033.0)

Ruby のソースコード中の各種トークンを定義したサブライブラリです。

...Ruby のソースコード中の各種トークンを定義したサブライブラリです。

このライブラリで定義されているメソッドはユーザが直接使用するものではありません。...

rdoc/parser/ruby_tools (18033.0)

RDoc::RubyLex と RDoc::RubyToken を使って Ruby のソースコー ドのパーサを記述するためのモジュールを定義するサブライブラリです。

...RDoc::RubyLex と RDoc::RubyToken を使って Ruby のソースコー
ドのパーサを記述するためのモジュールを定義するサブライブラリです。...

rubygems/commands/generate_index_command (18025.0)

ある Gem サーバに対するインデックスを作成するためのライブラリです。

...ンデックスを作成するためのライブラリです。

Usage: gem generate_index [options]
Options:
-d, --directory=DIRNAME repository base dir containing gems subdir
Common Options:
-h, --help このコマンドのヘルプを表示し...
...
-q, --quiet 静かに実行します
--config-file FILE 指定された設定ファイルを使用します
--backtrace バックトレースを表示します
--debug Ruby 自体のデバッ...
...Generates the index files for a gem server directory
Description:
T
he generate_index command creates a set of indexes for serving gems
statically. The command expects a 'gems' directory under the path given to
t
he --directory option. When done, it will generate a set of fil...

絞り込み条件を変える

<< 1 2 3 ... > >>