Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion db/db-3.0/class/-addrinfo
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@ source_location=refm/api/src/socket/Addrinfo
ソケットのアドレス情報を保持するクラスです。

ホスト/ポート番号/プロトコルなどを同定するために用いられます。
IPv4/IPv6/Unix domain socketなどのアドレス情報を保持することができます
IPv4/IPv6/Unix domain socketなどのアドレス情報を保持できます

struct addrinfo に対応します。
2 changes: 1 addition & 1 deletion db/db-3.0/class/-c-g-i=-session=-file-store
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ source_location=refm/api/src/cgi/session.rd

[[c:File]] を用いたセッション保存先を表すクラスです。

値として文字列のみ保存することができます
値として文字列のみ保存できます
他の型の値を扱うときは、ユーザが責任を持って型変換を行う必要があります。
2 changes: 1 addition & 1 deletion db/db-3.0/class/-continuation
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ source_location=refm/api/src/_builtin/Continuation
は、直前の状態(ローカル変数の定義、スタックフレーム)を cont に記憶
してブロックを実行します。cont は、Continuation クラスのインスタ
ンスで、[[m:Continuation#call]] メソッドを実行するこ
とでいつでも記憶した状態を継続することができます
とでいつでも記憶した状態を継続できます

C 言語の setjmp()/longjmp() がわかる人は
setjmp() == callcc {|c| }
Expand Down
4 changes: 2 additions & 2 deletions db/db-3.0/class/-d-rb=-d-rb-unknown
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ source_location=refm/api/src/drb/DRbUnknown
DRbUnknown オブジェクトではなくそのマーシャリングされたデータを
渡します。

クラス名/定数名は [[m:DRb::DRbUnknown#name]] で取得することができます
クラス名/定数名は [[m:DRb::DRbUnknown#name]] で取得できます
[[m:DRb::DRbUnknown#buf]] で保持しているマーシャリングされた
バイト列を得ることができます。

Expand All @@ -29,6 +29,6 @@ A, B, C と3つのプロセスがあって、drb によって A <-> B <-> C と
オブジェクトが渡されると、B ではそのクラスの素性がわからないため
DRbUnknown オブジェクトとして表現されます。
それを C に送ると、マーシャリングされたバイト列が C に送られ、
C ではそれを元のオブジェクトに復元することができます
C ではそれを元のオブジェクトに復元できます
このように、中継プロセス B では中継するオブジェクトのクラスについて
知らなくとも正しく動作します。
2 changes: 1 addition & 1 deletion db/db-3.0/class/-e-r-b
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ trim_mode に指定できる値は次の通りです。

ERB は入力した文字列と同じエンコーディングの文字列を返すのがデフォルト
の動作ですが、以下のようにマジックコメントを指定すると、ERB によって生
成される文字列のエンコーディングを指定することができます
成される文字列のエンコーディングを指定できます

# -*- coding: UTF-8 -*-
require 'erb'
Expand Down
2 changes: 1 addition & 1 deletion db/db-3.0/class/-g-c
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ GC は Ruby インタプリタの「ゴミ集め(Garbage Collection)」を制御

Ruby 2.1ではRGenGCと呼ばれる新たなGCメカニズムが導入されました。
それにともない、以下の環境変数が導入され、これらを
設定することでGCの動作をチューニングすることができます
設定することでGCの動作をチューニングできます
これらの環境変数の効果はRubyの起動時のみ有効です(つまりrubyを動かしている
途中で変更することはできません)。

Expand Down
2 changes: 1 addition & 1 deletion db/db-3.0/class/-gem=-security=-policy
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ source_location=refm/api/src/rubygems/security.rd
署名付きの Gem パッケージを検証するための設定をカプセル化しているクラスです。

ポリシーオブジェクトとしてこのクラスのインスタンスや、
このライブラリで定義済みの定数を使用することができます
このライブラリで定義済みの定数を使用できます
2 changes: 1 addition & 1 deletion db/db-3.0/class/-hash
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ source_location=refm/api/src/_builtin/Hash
[[c:FrozenError]]
が発生するので rehash を呼ぶ必要性は生じません。

ハッシュにはデフォルト値を設定することができます。存在しないキーを探索したときに返す値で、未設定時は nil です。
ハッシュにはデフォルト値を設定できます。存在しないキーを探索したときに返す値で、未設定時は nil です。
デフォルト値には値形式とブロック形式があります。
実際にデフォルト値がどのように扱われるかは各メソッドの説明を参照してください。

Expand Down
2 changes: 1 addition & 1 deletion db/db-3.0/class/-n-k-f
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ end
--no-best-fit-chars
Unicode からの変換の際に、round trip safeでない文字の変換を行いません。
これを -x を併用することで、 Unicode がらみのエンコーディング間での変換
(UTF-8 から UTF-16LE など)を正しく変換することができます
(UTF-8 から UTF-16LE など)を正しく変換できます
すなわち、これらのオプションを指定しないとそのような変換を正しく行うことはできません。

-- 以降のオプションを無視します。
Expand Down
3 changes: 1 addition & 2 deletions db/db-3.0/class/-net=-h-t-t-p-fatal-error
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,4 @@ source_location=refm/api/src/net/Net__HTTPExceptions

HTTP ステータスコード 5xx を受け取ったという例外です。

サーバがエラーを起こしているなど、サーバ側で処理を完了することがで
きないことを表しています。
サーバがエラーを起こしているなど、サーバ側で処理を完了できないことを表しています。
2 changes: 1 addition & 1 deletion db/db-3.0/class/-net=-h-t-t-p-server-error
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ source_location=refm/api/src/net/Net__HTTPResponse
HTTP レスポンス 5xx (Server Error) を表現するクラスです。

サーバがエラーを起こしているなど、サーバ側で処理
を完了することができないことを表しています
を完了できないことを表しています
2 changes: 1 addition & 1 deletion db/db-3.0/class/-numeric
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ source_location=refm/api/src/_builtin/Numeric
=== 数値関連のメソッドを実際に定義しているクラス一覧

ほとんどの数値関連のメソッドはサブクラスで再定義されています。これは、
効率のためであったり上位抽象クラスで実装を定義することができなかったり
効率のためであったり上位抽象クラスで実装を定義できなかったり
するためです。以下の表は
2.4.2
での一覧です。実際にどのメソッドがどのクラスに定義されているかはそれぞ
Expand Down
2 changes: 1 addition & 1 deletion db/db-3.0/class/-object
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ source_location=refm/api/src/_builtin/Object
全てのクラスのスーパークラス。
オブジェクトの一般的な振舞いを定義します。

このクラスのメソッドは上書きしたり未定義にしない限り、すべてのオブジェクトで使用することができます
このクラスのメソッドは上書きしたり未定義にしない限り、すべてのオブジェクトで使用できます
2 changes: 1 addition & 1 deletion db/db-3.0/class/-open-s-s-l=-x509=-attribute
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ source_location=refm/api/src/openssl/X509__Attribute
X.509 証明書署名要求の attribute を表すクラスです。

[[m:OpenSSL::X509::Request#attributes]] で取り出すことや、
[[m:OpenSSL::X509::Request#add_attribute]] で追加することができます
[[m:OpenSSL::X509::Request#add_attribute]] で追加できます
2 changes: 1 addition & 1 deletion db/db-3.0/class/-psych=-nodes
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ YAML ドキュメントに変換するときには、中間的な AST に変換

YAML AST の各ノードのクラスはすべて Psych::Nodes の下にあります。
AST を手作業で構築して、visitor を使って AST を YAML ドキュメントや
Ruby のオブジェクトに変換したりすることができます
Ruby のオブジェクトに変換できます

以下の例ではスカラを1つ持つリストの AST を構築しています。

Expand Down
2 changes: 1 addition & 1 deletion db/db-3.0/class/-psych=-nodes=-document
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ YAML ドキュメントを表すクラスです。
* [[c:Psych::Nodes::Mapping]]
* [[c:Psych::Nodes::Scalar]]
この唯一の子ノードは「ルート」とも呼ばれ、[[c:Psych::Nodes::Document#root]] で
アクセスすることができます
アクセスできます
2 changes: 1 addition & 1 deletion db/db-3.0/class/-psych=-nodes=-sequence
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ YAML sequence とは基本的にはリスト、配列です。以下のような
- I am
- a Sequence

YAML sequence には anchor を付加することができます
YAML sequence には anchor を付加できます
この例では [[m:Psych::Nodes::Sequence#anchor]] は "A" を返します。
%YAML 1.1
---
Expand Down
2 changes: 1 addition & 1 deletion db/db-3.0/class/-psych=-parser
Original file line number Diff line number Diff line change
Expand Up @@ -41,4 +41,4 @@ STDIN からの入力をパース→YAMLフォーマットで STDERR に出力
parser.parse($stdin)

[[c:Psych::Parser]] と [[c:Psych::TreeBuilder]] を組み合わせると
YAML の AST を構築することができます
YAML の AST を構築できます
3 changes: 1 addition & 2 deletions db/db-3.0/class/-psych=-tree-builder
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,7 @@ source_location=refm/api/src/psych/Psych__TreeBuilder

YAML AST を構築するためのクラスです。

[[m:Psych::Parser.new]] に渡して YAML ドキュメントを YAML AST に変換する
ことができます。
[[m:Psych::Parser.new]] に渡して YAML ドキュメントを YAML AST に変換できます。

また、[[c:Psych::Visitors::YAMLTree.new]] に渡して Ruby オブジェクト
を YAML AST に変換することもできます。
Expand Down
2 changes: 1 addition & 1 deletion db/db-3.0/class/-r-e-x-m-l=-attribute
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ source_location=refm/api/src/rexml/attribute.rd
要素における attribute=value というペアのことです。

属性にはなんらかの名前空間(namespace, [[c:REXML::Namespace]])
に属することができます
に属せます
12 changes: 12 additions & 0 deletions db/db-3.0/class/-ractor
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
type=class
superclass=Object
included=
extended=
dynamically_included=
dynamically_extended=
library=_builtin
aliases=
aliasof=
source_location=refm/api/src/_builtin/Ractor

並列プログラミングの仕組みを提供するクラスです。
16 changes: 16 additions & 0 deletions db/db-3.0/class/-ractor=-moved-object
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
type=class
superclass=BasicObject
included=
extended=
dynamically_included=
dynamically_extended=
library=_builtin
aliases=
aliasof=
source_location=refm/api/src/ractor/MovedObject

[[m:Ractor#send]] によって他の Ractor に移動(move)されたオブジェクトを置き換えるオブジェクトのクラスです。

Ractor::MovedObject のインスタンスに対しては、あらゆるアクセスを行えません。
アクセスを試みた場合、 Ractor::MovedError が発生します。
これには inspect 等を含むあらゆるメソッド呼び出しも含まれます。
2 changes: 1 addition & 1 deletion db/db-3.0/class/-readline
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ Emacs のようなキー操作などができます。
print("-> ", buf, "\n")
end

ユーザが入力した内容を履歴(以下、ヒストリ)として記録することができます
ユーザが入力した内容を履歴(以下、ヒストリ)として記録できます
定数 [[c:Readline::HISTORY]] を使用して入力履歴にアクセスできます。
例えば、[[c:Readline::HISTORY]].to_a により、
全ての入力した内容を文字列の配列として取得できます。
Expand Down
2 changes: 1 addition & 1 deletion db/db-3.0/class/-rinda=-tuple-entry
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ source_location=refm/api/src/rinda/Rinda__TupleEntry
タプルの有効期限を管理し、タプルのキャンセル操作ができます。

[[m:Rinda::TupleSpace#write]] はこのオブジェクトを返し、
それを利用してタプルを明示的にキャンセルすることができます
それを利用してタプルを明示的にキャンセルできます

ただし、タプルスペースのあるプロセスがタプルを投入したプロセスと
異なる場合、これを受け取る側はリモートオブジェクトによって
Expand Down
2 changes: 1 addition & 1 deletion db/db-3.0/class/-rinda=-tuple-space
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Tuple Space を表すクラスです。

===[a:renewer] タプルの寿命と renewer
タプルを [[m:Rinda::TupleSpace#write]] などで追加するときにその寿命を
秒数で指定することができます
秒数で指定できます
タプルをタプルスペースに追加してからその秒数過ぎるとタプルは削除されます。

ただし、指定秒数を過ぎてもすぐには削除されず、[[m:Rinda::TupleSpace.new]] の
Expand Down
2 changes: 1 addition & 1 deletion db/db-3.0/class/-string
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ ASCII 互換エンコーディングをもつ 7bit クリーンな文字列は
エンコーディングに関わらず ASCII として扱うことができます。
例えば [[m:String#==]] は両者の文字エンコーディングが異なっていても
true を返します。
ASCII 互換エンコーディングをもつ文字列にエンコーディングの変換なしで結合することができます
ASCII 互換エンコーディングをもつ文字列にエンコーディングの変換なしで結合できます

//emlist[例:][ruby]{
s = "abc"
Expand Down
2 changes: 1 addition & 1 deletion db/db-3.0/class/-tempfile
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,5 @@ source_location=refm/api/src/tempfile.rd
* Tempfile オブジェクトは[[c:File]]クラスへのDelegatorとして定義されており、[[c:File]]クラスのオブジェクトと同じように使うことができます。
* Tempfile#close(true) により、作成したテンポラリファイルは削除されます。
* スクリプトが終了するときにも削除されます。
* [[m:Tempfile#open]]により、テンポラリファイルを再オープンすることができます
* [[m:Tempfile#open]]により、テンポラリファイルを再オープンできます
* テンポラリファイルのモードは 0600 です。
3 changes: 1 addition & 2 deletions db/db-3.0/class/-thread
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,7 @@ Ruby のスレッドスケジューリングはネイティブスレッドのそ
end

また、以下の 3 つの方法により、いずれかのスレッドが例外によって終
了した時に、インタプリタ全体を中断させるように指定することができま
す。
了した時に、インタプリタ全体を中断させるように指定できます。

* 組み込み変数 [[m:$DEBUG]] を真に設定する(デバッグモード)
ruby インタプリタを -d オプション 付きで起動した場合も同様。
Expand Down
2 changes: 1 addition & 1 deletion db/db-3.0/class/-thread-group
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ aliasof=
source_location=refm/api/src/_builtin/ThreadGroup

スレッドグループを表すクラスです。グループに属する [[c:Thread]] をまとめて
操作することができます
操作できます

[[c:Thread]] は必ずいずれかひとつのスレッドグループに属します。
生成されたばかりの Thread は、生成した Thread のグループを引き継ぎます。
Expand Down
2 changes: 1 addition & 1 deletion db/db-3.0/class/-u-r-i=-generic
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ source_location=refm/api/src/uri/Generic
すべての URI クラスの基底クラスです。

hash と eql? が再定義されているため、[[c:Hash]] のキーとして
利用することができます
利用できます
2 changes: 2 additions & 0 deletions db/db-3.0/class/=index
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,8 @@ Process=Tms Process::Tms
Process=UID Process::UID
Thread=Queue Thread::Queue
Queue Queue
Ractor Ractor
Ractor=MovedObject Ractor::MovedObject
Random Random
Range Range
Rational Rational
Expand Down
5 changes: 2 additions & 3 deletions db/db-3.0/doc/glossary
Original file line number Diff line number Diff line change
Expand Up @@ -509,8 +509,7 @@ source_location=refm/doc/glossary.rd
スクリプトも何らかのエンコーディングに基づいて記述されているが、これは
スクリプトエンコーディングと呼ばれる。

ファイルなど外部とテキストのやり取りをする際、エンコーディングを指定する
ことができる。
ファイルなど外部とテキストのやり取りをする際、エンコーディングを指定できる。

→文字コード

Expand Down Expand Up @@ -1442,7 +1441,7 @@ source_location=refm/doc/glossary.rd
インストールせずに使うことができる。
gem 形式になっているものとなっていないものがあるが、
なっているものは standard gem と呼ばれ、Ruby 本体のバージョンとは独立して
アップデートすることができる
アップデートできる
standard gem はさらに、アンインストールのできない default gem と
アンインストールできる bundled gem に分けられる。

Expand Down
2 changes: 1 addition & 1 deletion db/db-3.0/doc/news.1=2e6=2e0
Original file line number Diff line number Diff line change
Expand Up @@ -1261,7 +1261,7 @@ ruby version 1.6 は安定版です。この版での変更はバグ修正がメ

: ((<UnboundMethod>))#bind

モジュールの UnboundMethod オブジェクトを bind することができませんでした
モジュールの UnboundMethod オブジェクトを bind できませんでした
((<rubyist:0728>))

module Foo
Expand Down
2 changes: 1 addition & 1 deletion db/db-3.0/doc/news.1=2e8=2e0
Original file line number Diff line number Diff line change
Expand Up @@ -2212,7 +2212,7 @@ source_location=refm/doc/news/1.8.0.rd
: ((<組み込み関数/syscall>)) [bug]

第二引数以降に文字列か Fixnum しか受け付けないために、long の範囲の
数値を指定することができませんでした。((<ruby-talk:72257>))
数値を指定できませんでした。((<ruby-talk:72257>))

syscall(1, 2**30)

Expand Down
3 changes: 1 addition & 2 deletions db/db-3.0/doc/news.1=2e8=2e4
Original file line number Diff line number Diff line change
Expand Up @@ -535,8 +535,7 @@ ruby 1.8.4 での ruby 1.8.3 からの変更点です。

: ext/tk/sample/scrollframe.rb [new]

配置したウィジェットの表示範囲をスクロールすることが
できるようなスクロールバー付きフレームウィジェットク
配置したウィジェットの表示範囲をスクロールできるようなスクロールバー付きフレームウィジェットク
ラスのサンプル兼ライブラリ

#Wed Dec 7 01:02:04 2005 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
Expand Down
2 changes: 1 addition & 1 deletion db/db-3.0/doc/news.2_0_0
Original file line number Diff line number Diff line change
Expand Up @@ -363,7 +363,7 @@ source_location=refm/doc/news/2_0_0.rd
* 任意のメタデータを持てるようになりました [[m:Gem::Specification#metadata]]
* `gem search` はデフォルトでリモートの gem を探すようになりました
* --document オプションを追加して --rdoc, --ri オプションを置き換えました。
--no-document オプションを使ってドキュメントの生成を無効化することができます
--no-document オプションを使ってドキュメントの生成を無効化できます
--document=rdoc を使うと rdoc だけを生成できます。
* デフォルトでは ri フォーマットだけを生成します
* `gem server` はHTMLを生成するために [[c:RDoc::Servlet]] を使います。
Expand Down
2 changes: 1 addition & 1 deletion db/db-3.0/doc/news.2_1_0
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ source_location=refm/doc/news/2_1_0.rd
* [[c:Numeric]]
* 拡張: [[m:Numeric#step]] limit が省略可能になり無限数列を作れるようになりました。
キーワード引数の to と by を使いやすさのために導入しました。
by に 0 を指定すると無限に同じ数値を生成することができます
by に 0 を指定すると無限に同じ数値を生成できます

* [[c:Process]]
* 追加: [[m:Process.#argv0]] オリジナルの $0 の値を返します。
Expand Down
4 changes: 2 additions & 2 deletions db/db-3.0/doc/news.2_3_0
Original file line number Diff line number Diff line change
Expand Up @@ -259,7 +259,7 @@ source_location=refm/doc/news/2_3_0.rd
=== 標準添付ライブラリの互換性 (機能追加とバグ修正を除く)

* ext/coverage/coverage.c
* [[m:Coverage.peek_result]] を追加。カバレッジツールを停止することなくカバレッジに関する情報を取得することができます
* [[m:Coverage.peek_result]] を追加。カバレッジツールを停止することなくカバレッジに関する情報を取得できます
[[url:https://bugs.ruby-lang.org/issues/10816]]

* [[c:Fiddle]]
Expand Down Expand Up @@ -290,7 +290,7 @@ source_location=refm/doc/news/2_3_0.rd

* [[c:Net::FTP]]
* パッシブモードでの接続がデフォルトになりました。
[[m:Net::FTP.default_passive=]] で変更することができます
[[m:Net::FTP.default_passive=]] で変更できます
[[feature:11612]]

* [[c:Net::HTTP]]
Expand Down
Loading