キーワード
- bigdecimal (11)
- delegate (11)
-
drb
/ extservm (11) - irb (11)
-
irb
/ xmp (11) - mathn (4)
-
minitest
/ autorun (11) -
minitest
/ unit (1) - mkmf (11)
- open-uri (6)
- pp (11)
-
rubygems
/ commands / lock _ command (11) -
rubygems
/ custom _ require (11) - tracer (11)
- ubygems (4)
-
webrick
/ https (11) -
webrick
/ httpservlet (11)
検索結果
-
webrick
/ httpservlet (29.0) -
このファイルを Kernel.#require すると、 WEBrick::HTTPServlet::FileHandler に対して 拡張子 .cgi と .rhtml のためのハンドラを設定します。
...このファイルを Kernel.#require すると、
WEBrick::HTTPServlet::FileHandler に対して
拡張子 .cgi と .rhtml のためのハンドラを設定します。
webrick や webrick/httpserver を Kernel.#require すると
このライブラリも一緒に Kernel.#require されます。... -
irb (25.0)
-
irb は Interactive Ruby の略です。 irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。
...-d $DEBUG を true にする (ruby -d と同じ)
-w ruby -w と同じ
-W[level=2] ruby -W と同じ
-r library ruby -r と同じ
-I ruby -I と同じ
-U ruby -U と同じ
-E enc ruby -E と同じ
--ve......f[:PROMPT_MODE] = :MY_PROMPT
PROMPT_I, PROMPT_S, PROMPT_C にはフォーマット文字列を指定します。
フォーマット文字列では Kernel.#printf のように
「%」を用いた記法が使えます。
フォーマット文字列で使用可能な記法は以下の通りです。......動
irb#1(main):001:0> x # x を表示
NameError: undefined local variable or method `x' for main:Object
from (irb#1):1:in `Kernel#binding'
起動時のインタプリタでローカル変数 x を定義しましたが、
「irb」でサブ irb を起動すると、
ローカ... -
irb
/ xmp (25.0) -
Ruby のソースコードとその実行結果を、行ごとに交互に表示するためのライブ ラリです。irb を実行しなくても、使用することが出来ます。
...るためには、Kernel#xmp と、XMP#puts を使った方
法があります。どちらの場合も XMP がコンテキスト情報を保持するため、
実行結果に差分はありません。(Binding を指定できるタイミングは違い
ます)
=== 関数(Kernel#xmp)を使って実......foo
==>1
XMP がコンテキスト情報を管理しているため、変数 foo を 2 度目の呼
び出しでも保持しています。Kernel#xmp でも同様の操作を行えます。
=== コンテキスト
XMP メソッド群のコンテキストは、呼び出す前のコンテキ... -
pp (25.0)
-
オブジェクトなどを見やすく出力するためのライブラリです。
...クトなどを見やすく出力するためのライブラリです。
このライブラリを require すると Kernel.#pp が定義されます。
Kernel.#p のかわりに Kernel.#pp を使うことにより、
適切にインデントと改行された分かりやすい出力を得ること......ブラリは、ユーザがあたらしく定義したクラスに対しても見やすい表示を
するように作られていますので、Kernel.#pp を使う上で余計な作業をする
必要はありません。
=== どちらが読みやすいでしょうか?
p による pretty-print... -
minitest
/ autorun (17.0) -
このファイルを Kernel.#require するとテストが test/unit と同じように自動実行されます。
...このファイルを Kernel.#require するとテストが test/unit と同じように自動実行されます。... -
open-uri (17.0)
-
http/ftp に簡単にアクセスするためのクラスです。 Kernel.#open を再定義します。
...http/ftp に簡単にアクセスするためのクラスです。
Kernel.#open を再定義します。
=== 使用例
http/ftp の URL を、普通のファイルのように開けます。
require 'open-uri'
open("http://www.ruby-lang.org/") {|f|
f.each_line {|line| p line}
}
開い... -
rubygems
/ commands / lock _ command (17.0) -
指定された特定のバージョンの Gem パッケージに依存する Gem を使用するために 必要な Kernel#gem メソッドの呼び出し方法を文字列で出力します。
...指定された特定のバージョンの Gem パッケージに依存する Gem を使用するために
必要な Kernel#gem メソッドの呼び出し方法を文字列で出力します。
Usage: gem lock GEMNAME-VERSION [GEMNAME-VERSION ...] [options]
Options:
-s, --[no-]strict... -
rubygems
/ custom _ require (17.0) -
Kernel#require を再定義するためのライブラリです。
...Kernel#require を再定義するためのライブラリです。
Ruby1.9 以前で使用しています。... -
ubygems (17.0)
-
rubygems を Kernel.#require するだけのライブラリです。
...rubygems を Kernel.#require するだけのライブラリです。
コマンドラインから使用すると以下のようにできます。
$ ruby -rubygems -e ''
@see rubygems... -
webrick
/ https (17.0) -
WEBrick::HTTPServer を SSL/TLS に対応させるための実装。 このファイルを Kernel.#require すると WEBrick::HTTPServer が SSL/TLS 対応になります。
...WEBrick::HTTPServer を SSL/TLS に対応させるための実装。
このファイルを Kernel.#require すると WEBrick::HTTPServer が SSL/TLS 対応になります。... -
bigdecimal (13.0)
-
bigdecimal は浮動小数点数演算ライブラリです。 任意の精度で 10 進表現された浮動小数点数を扱えます。
...) #=> Infinity
BigDecimal("-1.0") / BigDecimal("0.0") #=> -Infinity
//}
無限大を表す BigDecimal オブジェクトを作成する場合、
Kernel.#BigDecimal の引数に "Infinity" や "-Infinity" を指定して
ください。(大文字小文字を区別します)
//emlist[][ruby]{
requ......ruby]{
require "bigdecimal"
BigDecimal("0.0") / BigDecimal("0.0") # => NaN
//}
NaN を表す BigDecimal オブジェクトを作成する場合、
Kernel.#BigDecimal の引数に "NaN" を指定してください。(大文字小文
字を区別します)
//emlist[][ruby]{
require "bigdecimal"
BigD...