2693件ヒット
[1-100件を表示]
(0.146秒)
キーワード
-
_ builtin (12) - bigdecimal (12)
-
bigdecimal
/ math (12) -
bigdecimal
/ newton (12) -
bigdecimal
/ util (12) -
cgi
/ html (12) -
cgi
/ session / pstore (12) -
cgi
/ util (12) - cmath (6)
- continuation (12)
- date (12)
- delegate (12)
- digest (12)
-
digest
/ bubblebabble (12) -
digest
/ md5 (12) -
digest
/ rmd160 (12) -
digest
/ sha1 (12) -
digest
/ sha2 (12) -
drb
/ extserv (12) -
drb
/ extservm (12) -
drb
/ timeridconv (12) - etc (12)
- expect (12)
- fcntl (12)
-
fiddle
/ import (12) -
fiddle
/ types (12) - fileutils (12)
- getoptlong (12)
-
io
/ wait (12) -
irb
/ completion (12) -
irb
/ context (12) -
irb
/ ext / change-ws (12) -
irb
/ ext / history (12) -
irb
/ ext / loader (12) -
irb
/ ext / math-mode (4) -
irb
/ ext / multi-irb (12) -
irb
/ ext / save-history (12) -
irb
/ ext / tracer (12) -
irb
/ ext / use-loader (12) -
irb
/ ext / workspaces (12) -
irb
/ extend-command (12) -
irb
/ init (12) -
irb
/ input-method (12) -
irb
/ inspector (12) -
irb
/ notifier (12) -
irb
/ output-method (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) -
json
/ editor (12) - logger (12)
- mathn (4)
- matrix (12)
-
minitest
/ autorun (12) -
minitest
/ mock (12) -
minitest
/ spec (12) -
minitest
/ unit (12) - monitor (12)
-
mutex
_ m (12) -
net
/ ftp (12) -
net
/ http (12) -
net
/ https (12) -
net
/ imap (12) -
net
/ pop (12) -
net
/ protocol (12) -
net
/ smtp (12) -
net
/ telnet (12) - optparse (12)
-
optparse
/ date (12) -
optparse
/ shellwords (12) -
optparse
/ time (12) -
optparse
/ uri (12) - ostruct (12)
- pathname (12)
-
power
_ assert (12) - prettyprint (12)
- pstore (12)
- pty (12)
- rake (12)
-
rake
/ gempackagetask (12) -
rake
/ packagetask (12) -
rake
/ rake _ test _ loader (12) -
rake
/ rdoctask (12) -
rake
/ runtest (12) -
rake
/ tasklib (12) -
rake
/ testtask (12) - rdoc (12)
-
rdoc
/ any _ method (12) -
rdoc
/ attr (12) -
rdoc
/ code _ object (12) -
rdoc
/ code _ objects (12) -
rdoc
/ constant (12) -
rdoc
/ context (12) -
rdoc
/ generator (12) -
rdoc
/ generator / darkfish (12) -
rdoc
/ generator / json _ index (12) -
rdoc
/ generator / markup (12) -
rdoc
/ generator / ri (12) -
rdoc
/ ghost _ method (12) -
rdoc
/ markdown / entities (12) -
rdoc
/ markup / formatter (12) -
rdoc
/ markup / to _ ansi (12) -
rdoc
/ markup / to _ bs (12) -
rdoc
/ markup / to _ html (12) -
rdoc
/ markup / to _ html _ crossref (12) -
rdoc
/ markup / to _ rdoc (12) -
rdoc
/ parser / c (12) -
rdoc
/ parser / ruby (12) -
rdoc
/ parser / ruby _ tools (12) -
rdoc
/ parser / text (12) -
rdoc
/ stats (12) -
rdoc
/ text (12) -
rdoc
/ token _ stream (12) -
rdoc
/ top _ level (12) -
rexml
/ document (12) -
rexml
/ parsers / streamparser (12) -
rexml
/ parsers / ultralightparser (12) -
rexml
/ sax2listener (12) -
rexml
/ streamlistener (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)
-
shell
/ builtin-command (6) -
shell
/ filter (6) -
shell
/ process-controller (6) -
shell
/ system-command (6) - singleton (12)
- socket (12)
- stringio (12)
- strscan (12)
- tempfile (12)
-
test
/ unit (12) - thread (12)
- thwait (6)
- time (12)
- timeout (12)
- tmpdir (12)
- tracer (12)
- tsort (12)
-
webrick
/ compat (12) -
webrick
/ htmlutils (12) -
webrick
/ httpauth (12) -
webrick
/ httpauth / authenticator (12) -
webrick
/ httpauth / basicauth (12) -
webrick
/ httpauth / digestauth (12) -
webrick
/ httpauth / htdigest (12) -
webrick
/ httpauth / htgroup (12) -
webrick
/ httpauth / htpasswd (12) -
webrick
/ httpauth / userdb (12) -
webrick
/ httpproxy (12) -
webrick
/ httprequest (12) -
webrick
/ httpresponse (12) -
webrick
/ https (12) -
webrick
/ httpserver (12) -
webrick
/ httpservlet (12) -
webrick
/ httpservlet / abstract (12) -
webrick
/ httpservlet / cgihandler (12) -
webrick
/ httpservlet / erbhandler (12) -
webrick
/ httpservlet / filehandler (12) -
webrick
/ httpservlet / prochandler (12) -
webrick
/ httpstatus (12) -
webrick
/ httputils (12) -
webrick
/ httpversion (12) -
webrick
/ utils (12) -
win32
/ registry (12) - yaml (12)
-
yaml
/ store (12)
検索結果
-
tsort (26115.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 (26013.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
=== 使い方
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... -
tempfile (26001.0)
-
テンポラリファイルを操作するためのクラスです
...テンポラリファイルを操作するためのクラスです
=== 参考
標準添付ライブラリ紹介 【第 15 回】 tmpdir, tempfile https://magazine.rubyist.net/articles/0029/0029-BundledLibraries.html... -
test
/ unit (26001.0) -
ユニットテストを行うためのライブラリです。
...参照してください。
* Test::Unit - Ruby用単体テストフレームワーク: https://test-unit.github.io/
なお、2.2.0より前のtest/unit は当時バンドルしていた minitest/unit を使って再実装し
ていましたが、上記のtest/unitと完全な互換性がある......史については以下が詳しくまとまっています。
* 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... -
thread (26001.0)
-
このライブラリで提供されていたクラスは 2.3.0 で組み込みクラスになりまし た。互換性のためだけに残されています。
...間キューや状態変数 (condition variable) を提供するライブラリです。
このライブラリは Thread を拡張します。rubyインタプリタを
デバッグオプション付き($DEBUGを真)で実行したときには、
Thread.abort_on_exception を true にします。...このライブラリで提供されていたクラスは 2.3.0 で組み込みクラスになりまし
た。互換性のためだけに残されています。 -
thwait (26001.0)
-
複数スレッドの終了を待つ機能を提供します。
複数スレッドの終了を待つ機能を提供します。 -
time (26001.0)
-
組み込みの Time クラスを拡張します。 日時を表す文字列をパースして Time オブジェクトに変換したり、 逆に Time オブジェクトを RFC などで定められた文字列に 変換する機能を提供します。
... Time クラスを拡張します。
日時を表す文字列をパースして Time オブジェクトに変換したり、
逆に Time オブジェクトを RFC などで定められた文字列に
変換する機能を提供します。
* date-time は 2822 で定義されています。
* HTT......P-date は 2616 で定義されています。
* dateTime は XML Schema Part 2: Datatypes (ISO 8601) で定義されています。
* 文字列から Time オブジェクトへの変換では Date._parse により様々な形式を扱えます。... -
timeout (26001.0)
-
タイムアウトを行うライブラリです。
タイムアウトを行うライブラリです。 -
tmpdir (26001.0)
-
テンポラリディレクトリのためのライブラリです。
テンポラリディレクトリのためのライブラリです。 -
tracer (26001.0)
-
実行トレース出力をとる機能を提供します。
...ruby -rtracer hoge.rb
もうひとつはソースからrequireする方法です。
require 'tracer'
とした後
Tracer.on
によりトレース出力を有効にします。
Tracer.off
によりトレース出力を無効にします。
また、ブロック付きで Tracer.on......'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 Hoge.fuga(i) if i % 3 == 0
end
Tracer.off
=== SEE ALSO
Kernel.#set_t...