1286件ヒット
[1-100件を表示]
(0.162秒)
キーワード
-
_ builtin (12) - bigdecimal (12)
-
bigdecimal
/ math (12) -
bigdecimal
/ newton (12) -
bigdecimal
/ util (12) - continuation (12)
-
drb
/ extservm (12) - etc (12)
-
fiddle
/ import (12) - getoptlong (12)
-
irb
/ ruby-token (12) -
irb
/ xmp (12) -
json
/ add / date (12) -
json
/ add / date _ time (12) -
json
/ add / exception (12) -
json
/ add / ostruct (12) -
json
/ add / rational (12) -
json
/ add / struct (12) -
json
/ add / time (12) - logger (12)
- mathn (4)
- matrix (12)
-
minitest
/ unit (1) - monitor (12)
-
net
/ ftp (12) -
net
/ http (12) -
net
/ https (12) -
net
/ telnet (10) - optparse (12)
-
optparse
/ date (12) -
optparse
/ shellwords (12) -
optparse
/ time (12) -
optparse
/ uri (12) -
power
_ assert (12) - prettyprint (12)
- pstore (12)
- rake (12)
-
rake
/ gempackagetask (12) - rdoc (12)
-
rdoc
/ code _ objects (12) -
rdoc
/ parser / c (12) -
rdoc
/ parser / ruby (12) -
rdoc
/ parser / ruby _ tools (12) -
rexml
/ document (12) -
rexml
/ parsers / streamparser (12) -
rexml
/ parsers / ultralightparser (12) -
rinda
/ tuplespace (12) -
ripper
/ filter (12) -
rubygems
/ commands / cert _ command (12) -
rubygems
/ commands / check _ command (12) -
rubygems
/ commands / contents _ command (12) -
rubygems
/ commands / environment _ command (12) -
rubygems
/ commands / fetch _ command (12) -
rubygems
/ commands / generate _ index _ command (12) -
rubygems
/ commands / install _ command (12) -
rubygems
/ commands / list _ command (12) -
rubygems
/ commands / outdated _ command (12) -
rubygems
/ commands / pristine _ command (12) -
rubygems
/ commands / specification _ command (12) -
rubygems
/ commands / stale _ command (12) -
rubygems
/ commands / uninstall _ command (12) -
rubygems
/ commands / update _ command (12) -
rubygems
/ custom _ require (12) -
rubygems
/ defaults (12) -
rubygems
/ dependency _ installer (12) -
rubygems
/ dependency _ list (12) -
rubygems
/ digest / digest _ adapter (12) -
rubygems
/ digest / md5 (12) -
rubygems
/ digest / sha1 (12) -
rubygems
/ digest / sha2 (12) -
rubygems
/ exceptions (12) -
rubygems
/ ext (12) -
rubygems
/ ext / builder (12) -
rubygems
/ ext / configure _ builder (12) -
rubygems
/ ext / ext _ conf _ builder (12) -
rubygems
/ ext / rake _ builder (12) -
rubygems
/ format (12) -
rubygems
/ gem _ path _ searcher (12) -
rubygems
/ installer (12) -
rubygems
/ old _ format (12) -
rubygems
/ package / tar _ header (12) -
rubygems
/ package / tar _ input (12) -
rubygems
/ package / tar _ output (12) -
rubygems
/ package / tar _ reader (12) -
rubygems
/ package / tar _ reader / entry (12) -
rubygems
/ package / tar _ writer (12) -
rubygems
/ platform (12) -
rubygems
/ remote _ fetcher (12) -
rubygems
/ require _ paths _ builder (12) -
rubygems
/ requirement (12) -
rubygems
/ security (12) -
rubygems
/ source _ info _ cache _ entry (12) -
rubygems
/ spec _ fetcher (12) -
rubygems
/ specification (12) -
rubygems
/ test _ utilities (12) -
rubygems
/ timer (12) -
rubygems
/ uninstaller (12) -
rubygems
/ user _ interaction (12) -
rubygems
/ validator (12) -
rubygems
/ version _ option (12) - set (9)
- socket (12)
-
test
/ unit (12) - thread (2)
- tracer (12)
- tsort (12)
- yaml (12)
-
yaml
/ store (12)
検索結果
-
tsort (26127.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)
triple = [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 (26067.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
=== 使い方
Test::Unit は以下のように......ath to ruby; It'll have used at -j option
-q, --hide-skip Hide skipped tests
-b, --basedir=DIR Base directory of test suites.
-x, --exclude PATTERN Exclude test files on pattern.
-Idirectory Add library load path......史については以下が詳しくまとまっています。
* 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 (26013.0)
-
実行トレース出力をとる機能を提供します。
...す。
ruby -rtracer hoge.rb
もうひとつはソースからrequireする方法です。
require 'tracer'
とした後
Tracer.on
によりトレース出力を有効にします。
Tracer.off
によりトレース出力を無効にします。
また、ブロック付きで Tracer......# ruby 1.8 では警告がでますが、動作します。
require 'tracer'
class Hoge
def Hoge.fuga(i)
"fuga #{i}"
end
end
Tracer.add_filter {|event, file, line, id, binding, klass|
event =~ /line/ and klass.to_s =~ /hoge/i
}
Tracer.on
for i in 0..3
puts Ho......ge.fuga(i) if i % 3 == 0
end
Tracer.off
=== SEE ALSO
Kernel.#set_trace_func... -
thread (26007.0)
-
スレッド間キューや状態変数 (condition variable) を提供するライブラリです。
...間キューや状態変数 (condition variable) を提供するライブラリです。
このライブラリは Thread を拡張します。rubyインタプリタを
デバッグオプション付き($DEBUGを真)で実行したときには、
Thread.abort_on_exception を true にします。... -
rubygems
/ security (12061.0) -
このライブラリは暗号署名を RubyGems パッケージに使用するために使用します。
...のライブラリは暗号署名を RubyGems パッケージに使用するために使用します。
=== 署名付きの Gem パッケージ
==== 目次
* 概要
* 解説
* コマンドラインオプション
* OpenSSL リファレンス
* Bugs / TODO
* 作者について
==== 概要......ライブラリは暗号署名を RubyGems パッケージに使用するために使用します。
以下のセクションでは、署名付きの Gem パッケージを作成する方法を
ステップバイステップで解説しています。
==== 解説
@todo メソッドではない
あ......以下のコマンドを実行するとそれらを作成することができます。
# gemmaster@example.com のための秘密鍵と証明書を作成します
$ gem cert --build gemmaster@example.com
あなたのコンピュータの性能にもよりますが、これには 5 秒から... -
rubygems
/ commands / install _ command (12037.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... -
continuation (12023.0)
-
Ruby 1.9 以降で継続オブジェクトを扱うためのライブラリです。
...Ruby 1.9 以降で継続オブジェクトを扱うためのライブラリです。
Ruby 2.2.0から非推奨になりました。代わりにFiberを使ってください。... -
rubygems
/ digest / digest _ adapter (12023.0) -
Ruby 1.8.5 と 1.8.6 の間に存在する API の差異を吸収するためのライブラリです。
...Ruby 1.8.5 と 1.8.6 の間に存在する API の差異を吸収するためのライブラリです。
古いバージョンの API を新しいバージョンのものに合わせます。
RubyGems では digest, hexdigest の二つのメソッドが使用されるのでこの二つのメソッ......ドのみ
API を変換するようにしています。
Ruby 1.8.6 以降ではこのライブラリは使用されません。
@see digest... -
irb
/ ruby-token (12017.0) -
Ruby のソースコード中の各種トークンを定義したサブライブラリです。
...Ruby のソースコード中の各種トークンを定義したサブライブラリです。
このライブラリで定義されているメソッドはユーザが直接使用するものではありません。... -
rdoc
/ parser / ruby _ tools (12017.0) -
RDoc::RubyLex と RDoc::RubyToken を使って Ruby のソースコー ドのパーサを記述するためのモジュールを定義するサブライブラリです。
...RDoc::RubyLex と RDoc::RubyToken を使って Ruby のソースコー
ドのパーサを記述するためのモジュールを定義するサブライブラリです。...