るりまサーチ

最速Rubyリファレンスマニュアル検索!
21887件ヒット [1-100件を表示] (0.152秒)
トップページ > クエリ:t[x] > クエリ:require[x]

別のキーワード

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

ライブラリ

クラス

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

tsort (26126.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 (26048.0)

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

...参照してください。

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

なお、2.2.0より前のtest/unit は当時バンドルしていた minitest/unit を使って再実装し
ていましたが、上記のtest/unitと完全な互換性がある...
...ィングフレームワークの歴史(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_ で始まる必要があります。テストメソッドが実行される前には setup メソッドが必ず
呼ばれます。実行されたあとには、teardown メソッドが必ず呼ばれます。

require
'test/unit'
require
'foo'

class TC_Foo < Test::Unit::TestCase...

tracer (26024.0)

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

...Kernel.#require する方法です。
hoge.rb の実行をすべてトレース出力します。

ruby -rtracer hoge.rb

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

require
'tracer'

とした後

T
racer.on

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

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

また、ブロック付きで Tracer.on を呼び出すと、そのブロック内のみ
トレースを出力します。

=== サンプルコード

# 例: 式の評価の中でHogeクラスのメソッドが呼び出される時、トレ...
...'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 Hoge.fuga(i) if i % 3 == 0
end
T
racer.off

=== SEE ALSO

Kernel.#set_t...

Kernel#require(path) -> bool (18239.0)

RubyGems を require すると、Kernel#require が Gem を 要求されたときにロードするように置き換えます。

...RubyGems を require すると、Kernel#require が Gem を
要求されたときにロードするように置き換えます。

再定義された Kernel#require を呼び出すと以下の事を行います。
Ruby のロードパスに存在するライブラリを指定した場合はその...
...をロードパスに登録します。

@param path ロードしたいライブラリの名前を指定します。

@return 既にロードされているライブラリを再度ロードしようとした場合は false を返します。
そうでない場合は true を返します。...

Kernel.#require(feature) -> bool (18225.0)

Ruby ライブラリ feature をロードします。拡張子補完を行い、 同じファイルの複数回ロードはしません。

...Ruby ライブラリ feature をロードします。拡張子補完を行い、
同じファイルの複数回ロードはしません。

feature が絶対パスのときは feature からロードします。
feature が相対パスのときは組み込み変数 $:
に示されるパスを順番...
...ブラリ
(*.so,*.o,*.dll など) であり、feature の拡張子が省略された場合はその
両方から探します( *.rb が優先されます)。
省略されなかった場合は指定された種別のみを探します。
また、feature の拡張子にはアーキテクチャで実...
...feature の名前が既に $"
に含まれていた場合はロードせずに false を返します。

@param feature ファイル名の文字列です。
@raise LoadError ロードに失敗した場合に発生します。

//emlist[例][ruby]{
$LOADED_FEATURES.grep(/prime/).size # => 0
require
"...

絞り込み条件を変える

Gem::RequirePathsBuilder#write_require_paths_file_if_needed(spec = @spec, gem_home = @gem_home) (18217.0)

必要であれば、'.require_paths' というファイルを Gem ごとに作成します。

...必要であれば、'.require_paths' というファイルを Gem ごとに作成します。...

Gem::Specification#satisfies_requirement?(dependency) -> bool (15200.0)

この Gem パッケージが与えられた依存関係を満たすかどうかを返します。

この Gem パッケージが与えられた依存関係を満たすかどうかを返します。

依存関係を満たす場合は真を返します。そうでない場合は偽を返します。

@param dependency チェックしたい依存関係を指定します。

@see Gem::Dependency

IRB::ContextExtender.def_extend_command(cmd_name, load_file, *aliases) -> object (15106.0)

IRB::Context に cmd_name で指定したメソッドが実行できるように拡張 します。

...IRB::Context に cmd_name で指定したメソッドが実行できるように拡張
します。

@param cmd_name メソッド名を Symbol で指定します。
IRB::Context クラスのインスタンスメソッドとして定
義してある必要がありま...
...す。

@param load_file cmd_name で指定したメソッドが定義されたファイル名を指
定します。このファイルは自動的に require されます。

@param aliases cmd_name の別名を Symbol で指定します。複数指定する事ができます。...

IRB::ContextExtender.install_extend_commands -> object (15106.0)

定義済みの拡張を読み込みます。

...::Context で以下のメソッドが利用できるようになります。

* eval_history=
* use_tracer=
* math_mode=
* use_loader=
* save_history=

irb/extend-command が require された時にライブラリ内部で自動的
に実行されます。

@see IRB::ContextExtender.def_extend_...

Gem::Dependency#version_requirements=(version_requirements) (12400.0)

依存しているバージョンを設定します。

...依存しているバージョンを設定します。

@param version_requirements Gem::Requirement のインスタンスを指定します。...

絞り込み条件を変える

<< 1 2 3 ... > >>