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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion manual/api/_builtin/Process.md
Original file line number Diff line number Diff line change
Expand Up @@ -628,7 +628,7 @@ p Process.waitall
CRubyではメジャーGCを実行し以下のことをします:
1. ヒープを圧縮します
2. GCされなかった全ての新世代オブジェクトを古い世代に昇格します
3. 全ての文字列のcoderange([m:String#valid_encoding]などで使われる文字列の内容とエンコーディングとの整合性の情報)を事前計算します
3. 全ての文字列のcoderange([m:String#valid_encoding?]などで使われる文字列の内容とエンコーディングとの整合性の情報)を事前計算します
4. すべての空のヒープページを解放し、解放したページ数だけ割当可能なページカウンター(heap_allocatable_pages)を増分します
5. 空のmallocページを解放するためにmalloc_trimを呼び出します
#@end
Expand Down
2 changes: 1 addition & 1 deletion manual/api/csv/String.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,4 @@ p "Matz, Ruby\n".parse_csv # => ["Matz", " Ruby"]
p "Matz, Ruby\n".parse_csv(strip: true) # => ["Matz", "Ruby"]
```

- **SEE** [m:CSV.new], [c:CSV.parse_line]
- **SEE** [m:CSV.new], [m:CSV.parse_line]
4 changes: 2 additions & 2 deletions manual/api/drb/acl.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,8 @@ p acl.allow_addr?(addr) # => true
list で許可/拒否するアドレスのリストを指定し、
order でデフォルトの挙動を指定します。

order に [c:ACL::DENY_ALLOW] を指定するとデフォルトで
すべてのアドレスを拒否します。[c:ACL::ALLOW_DENY] を指定すると
order に [m:ACL::DENY_ALLOW] を指定するとデフォルトで
すべてのアドレスを拒否します。[m:ACL::ALLOW_DENY] を指定すると
デフォルトですべてのアドレスを許可します。

```ruby
Expand Down
2 changes: 1 addition & 1 deletion manual/api/drb/extservm.md
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ name で指定したサービスに関連付けられた [c:DRb::ExtServ]
すでにプロセスが起動していた場合は、登録されている DRb::ExtServ オブジェクトを
返します。

[c:DRb::ExtServ#stop_service] でサービスを停止すると、登録されている
[m:DRb::ExtServ#stop_service] でサービスを停止すると、登録されている
DRb::ExtServ は削除され、プロセスは停止します。

- **param** `name` -- サービス名文字列
Expand Down
4 changes: 2 additions & 2 deletions manual/api/getoptlong.md
Original file line number Diff line number Diff line change
Expand Up @@ -265,7 +265,7 @@ flag が真なら、静粛 (quiet) モードが有効になります。
ション (例: --debug) を表した文字列のいずれかでなければなり
ません。配列の中の一番左端のオプション名が、オプションの正式名
になります。配列中の引数のフラグは、[m:GetoptLong::NO_ARGUMENT],
[m:GetoptLong::REQUIRE_ARGUMENT], [m:GetoptLong::OPTIONAL_ARGUMENT]
[m:GetoptLong::REQUIRED_ARGUMENT], [m:GetoptLong::OPTIONAL_ARGUMENT]
のいずれかでなくてはなりません。

オプションを設定できるのは、get, get_option, each,
Expand Down Expand Up @@ -348,7 +348,7 @@ parser.set_options([GetoptLong::NO_ARGUMENT, '-d', '--debug'],

内部で使用する定数です。

[m:GetoptLong::NO_ARGUMENT], [m:GetoptLong::REQUIRE_ARGUMENT],
[m:GetoptLong::NO_ARGUMENT], [m:GetoptLong::REQUIRED_ARGUMENT],
[m:GetoptLong::OPTIONAL_ARGUMENT] がセットされています。

### const NO_ARGUMENT -> 0
Expand Down
4 changes: 2 additions & 2 deletions manual/api/irb/context.md
Original file line number Diff line number Diff line change
Expand Up @@ -315,12 +315,12 @@ Ctrl-C が入力された時に irb を終了するかどうかを val に設定

### def inspect? -> bool

[c:IRB::Context#inspect_mode] が有効かどうかを返します。
[m:IRB::Context#inspect_mode] が有効かどうかを返します。

- **return** -- 出力結果に to_s したものを表示する場合は false を返します。それ
以外の場合は true を返します。

- **SEE** [c:IRB::Context#inspect_mode], [c:IRB::Context#inspect_mode=]
- **SEE** [m:IRB::Context#inspect_mode], [m:IRB::Context#inspect_mode=]

### def inspect_mode -> object | nil

Expand Down
4 changes: 2 additions & 2 deletions manual/api/irb/ext/math-mode.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,9 @@ math_mode を有効にするかどうかを指定します。

### def inspect? -> bool

[c:IRB::Context#inspect_mode] が有効かどうかを返します。
[m:IRB::Context#inspect_mode] が有効かどうかを返します。

ただし、[c:IRB::Context#inspect_mode] が未設定で math_mode が有効な場
ただし、[m:IRB::Context#inspect_mode] が未設定で math_mode が有効な場
合には false を返します。

- **SEE** [m:IRB::Context#math?]
2 changes: 1 addition & 1 deletion manual/api/net/imap.md
Original file line number Diff line number Diff line change
Expand Up @@ -1284,7 +1284,7 @@ LIST応答の属性
IMAP の continuation request (命令継続要求) を表すクラスです。

通常このクラスを直接扱うことはありません。
レスポンスハンドラ([c:Net::IMAP#add_response_handler])
レスポンスハンドラ([m:Net::IMAP#add_response_handler])
に渡されます。

詳しくは [RFC:2060] の 7.5 を参照してください。
Expand Down
8 changes: 4 additions & 4 deletions manual/api/openssl/OpenSSL__PKCS7.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,10 +133,10 @@ nil を渡すと適当な方式が選ばれます。互換性を気にするの
triple DES を使うとよいでしょう。多くのクライアントで利用可能なはずです。

flags には以下のフラグを渡すことができます。
- [c:OpenSSL::PKCS7::TEXT]
- [m:OpenSSL::PKCS7::TEXT]
暗号化するデータに text/plain タイプの MIME ヘッダを追加します。
MIME形式のデータを渡すときにはこれを使ってはいけません。
- [c:OpenSSL::PKCS7::BINARY]
- [m:OpenSSL::PKCS7::BINARY]
data に MIME 正規化をほどこしません。

- **param** `certs` -- 公開鍵を含む証明書([c:OpenSSL::X509::Certificate] オブジェクト)の配列
Expand Down Expand Up @@ -226,7 +226,7 @@ PKCS7 オブジェクトのタイプを [c:Symbol] オブジェクトで設定

署名に添付する証明書を追加します。

通常は [c:OpenSSL::PKCS7.sign] の引数で添付する証明書を指定した
通常は [m:OpenSSL::PKCS7.sign] の引数で添付する証明書を指定した
ほうがよいでしょう。

- **param** `cert` -- 追加する証明書([c:OpenSSL::X509::Certificate] オブジェクト)
Expand All @@ -241,7 +241,7 @@ PKCS7 オブジェクトのタイプを [c:Symbol] オブジェクトで設定
署名に付ける証明書を指定します。

PKCS7 オブジェクトに元々つけられていた証明書はクリアされます。
通常は [c:OpenSSL::PKCS7.sign] の引数で添付する証明書を指定した
通常は [m:OpenSSL::PKCS7.sign] の引数で添付する証明書を指定した
ほうがよいでしょう。

- **param** `certificates` -- 証明書([c:OpenSSL::X509::Certificate] オブジェクト)の配列
Expand Down
2 changes: 1 addition & 1 deletion manual/api/openssl/SSL.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ SSL 通信での各種バグ回避コードを有効にするフラグです。

[m:OpenSSL::SSL::SSLContext#options=] で利用します。

通常は [c:OpenSSL::SSL::OP_ALL] でこれらすべてを有効にします。
通常は [m:OpenSSL::SSL::OP_ALL] でこれらすべてを有効にします。
特定のフラグのみ無効にしたい場合は例えば

```ruby
Expand Down
4 changes: 2 additions & 2 deletions manual/api/openssl/SSL__SSLContext.md
Original file line number Diff line number Diff line change
Expand Up @@ -769,7 +769,7 @@ time に [c:Time] オブジェクトを渡すと、その
時刻で時間切れになるキャッシュを破棄します。

- **param** `time` -- キャッシュ破棄の基準時刻
- **SEE** [c:OpenSSL::SSL::SSLContext#session_cache_mode=]
- **SEE** [m:OpenSSL::SSL::SSLContext#session_cache_mode=]

#@# --- setup -> true
#@# 内部的に利用されるメソッド
Expand Down Expand Up @@ -912,7 +912,7 @@ p OpenSSL::SSL::SSLContext::METHODS
渡すフラグとして用います。

このフラグを ON にすると、キャッシュの探索が必要になった
場合必ずコールバック([c:OpenSSL::SSL::SSLContext#session_get_cb=]
場合必ずコールバック([m:OpenSSL::SSL::SSLContext#session_get_cb=]
で設定したもの)を呼ぶようになります。

### const SESSION_CACHE_NO_INTERNAL_STORE -> Integer
Expand Down
14 changes: 7 additions & 7 deletions manual/api/openssl/X509__Extension.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ X.509 v3 証明書の拡張領域のためのクラスです。

[c:OpenSSL::X509::Certificate] オブジェクトは
その拡張領域を Extension オブジェクトの配列として保持し、
[c:OpenSSL::X509::Certificate#extensions] でその配列が得られます。
[m:OpenSSL::X509::Certificate#extensions] でその配列が得られます。

このクラスのインスタンス生成は [c:OpenSSL::ASN1::ASN1Data] を
取り扱う必要があり面倒です。
Expand Down Expand Up @@ -57,28 +57,28 @@ p ex3 # => basicConstraints = CA:FALSE

その拡張領域の重要度(critical)を返します。

- **SEE** [c:OpenSSL::X509::Extension#critical=]
- **SEE** [m:OpenSSL::X509::Extension#critical=]

### def critical=(bool)

その拡張領域の重要度(critical)を真偽値で設定します。

- **param** `bool` -- 設定する重要度の真偽値
- **SEE** [c:OpenSSL::X509::Extension#critical?]
- **SEE** [m:OpenSSL::X509::Extension#critical?]

### def oid -> String

拡張領域の識別子(extnID)をOIDの文字列で返します。

- **SEE** [c:OpenSSL::X509::Extension#oid=]
- **SEE** [m:OpenSSL::X509::Extension#oid=]

### def oid=(oid)

拡張領域の識別子(extnID)をOIDの文字列で設定します。

- **param** `oid` -- OIDの文字列
- **raise** `OpenSSL::X509::Extension` -- 識別子の設定に失敗した場合に発生します
- **SEE** [c:OpenSSL::X509::Extension#oid]
- **SEE** [m:OpenSSL::X509::Extension#oid]

### def to_der -> String

Expand All @@ -90,15 +90,15 @@ DER 形式のバイト列に変換して返します。

拡張領域の値(extnValue)を返します。

- **SEE** [c:OpenSSL::X509::Extension#value=]
- **SEE** [m:OpenSSL::X509::Extension#value=]

### def value=(value)

拡張領域の値(extnValue)を設定します。

- **param** `value` -- 設定する値の文字列
- **raise** `OpenSSL::X509::Extension` -- 値の設定に失敗した場合に発生します
- **SEE** [c:OpenSSL::X509::Extension#value]
- **SEE** [m:OpenSSL::X509::Extension#value]

### def to_a -> [String, String, bool]

Expand Down
2 changes: 1 addition & 1 deletion manual/api/openssl/X509__Name.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ p OpenSSL::X509::Name.new([["C", "JP"], ["ST", "Kanagawa"], ["L", "Yokohama"], [

- **param** `oid` -- 属性型文字列
- **param** `value` -- 属性値文字列
- **param** `type` -- 属性値の(ASN.1の)型、省略時は [c:OpenSSL::X509::Name::OBJECT_TYPE_TEMPLATE] と oid から型が決まる
- **param** `type` -- 属性値の(ASN.1の)型、省略時は [m:OpenSSL::X509::Name::OBJECT_TYPE_TEMPLATE] と oid から型が決まる
- **raise** `OpenSSL::X509::NameError` -- 属性の追加に失敗した場合に発生します

### def to_s(flags=nil) -> String
Expand Down
2 changes: 1 addition & 1 deletion manual/api/psych/Psych__Nodes__Document.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ YAML ドキュメントを表すクラスです。
- [c:Psych::Nodes::Sequence]
- [c:Psych::Nodes::Mapping]
- [c:Psych::Nodes::Scalar]
この唯一の子ノードは「ルート」とも呼ばれ、[c:Psych::Nodes::Document#root] で
この唯一の子ノードは「ルート」とも呼ばれ、[m:Psych::Nodes::Document#root] で
アクセスできます。

## Class Methods
Expand Down
2 changes: 1 addition & 1 deletion manual/api/psych/Psych__TreeBuilder.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ YAML AST を構築するためのクラスです。

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

また、[c:Psych::Visitors::YAMLTree.new] に渡して Ruby オブジェクト
また、[m:Psych::Visitors::YAMLTree.new] に渡して Ruby オブジェクト
を YAML AST に変換することもできます。

### Example
Expand Down
2 changes: 1 addition & 1 deletion manual/api/rexml/REXML__Elements.md
Original file line number Diff line number Diff line change
Expand Up @@ -221,7 +221,7 @@ p doc.root.elements.size # => 3
xpath を指定した場合は、その XPath 文字列に
マッチする要素の配列を返します。

[m:REXML::Elements#each] と同様、[c:REXML::XPath.match] などと
[m:REXML::Elements#each] と同様、[m:REXML::XPath.match] などと
異なり、要素以外の子ノードは無視されます。

- **param** `xpath` -- XPath文字列
Expand Down
2 changes: 1 addition & 1 deletion manual/api/socket/Addrinfo.md
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@ p Addrinfo.tcp("localhost", 80).protocol == Socket::IPPROTO_TCP #=> true

カノニカル名が存在しない場合には nil を返します。

カノニカル名は [m:Addrinfo.getaddrinfo] に [m:Socket::AI_CANONINAME]
カノニカル名は [m:Addrinfo.getaddrinfo] に [m:Socket::AI_CANONNAME]
を指定した場合にセットされます。

```ruby
Expand Down
2 changes: 1 addition & 1 deletion manual/doc/news/2_7_0.md
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@ JSON.parse(json, symbolize_names: true) in {name: "Alice", children: [{name: "Ch
#### その他の変更

- 始端なしRangeが実験的に導入されました。
caseや[c:Comparable#clamp]や定数やDSLなどで便利かもしれません。
caseや[m:Comparable#clamp]や定数やDSLなどで便利かもしれません。
[feature:14799]

```ruby
Expand Down