るりまサーチ (Ruby 2.5.0)

最速Rubyリファレンスマニュアル検索!
12件ヒット [1-12件を表示] (0.022秒)
トップページ > クエリ:psych[x] > バージョン:2.5.0[x] > クエリ:Alias[x]

別のキーワード

  1. psych new
  2. psych any
  3. psych tag
  4. psych dump
  5. psych anchor

ライブラリ

モジュール

キーワード

検索結果

Psych::Nodes::Alias (87115.0)

YAML の alias http://yaml.org/spec/1.1/#alias を表すクラス。

YAML の alias http://yaml.org/spec/1.1/#alias を表すクラス。

anchor で別の YAML の要素を指します。

alias は YAML の AST の葉のノードであり、子ノードを持ちません。

Psych.safe_load(yaml, whitelist_classes = [], whitelist_symbols = [], aliases = false, filename = nil, symbolize_names: false) -> object (51463.0)

安全に YAML フォーマットの文書を読み込み Ruby のオブジェクトを生成して返します。

安全に YAML フォーマットの文書を読み込み Ruby のオブジェクトを生成して返します。

デフォルトでは以下のクラスのオブジェクトしか変換しません。

* TrueClass
* FalseClass
* NilClass
* Numeric
* String
* Array
* Hash

再帰的なデータ構造はデフォルトでは許可されていません。
任意のクラスを許可するには whitelist_classes を指定すると、
そのクラスが追加されます。例えば Date クラスを許可するには
以下のように書いてください:

//emlist[][ruby]{
Psych.s...

Psych::Handler#alias(anchor) -> () (51406.0)

anchor という名前の alias を見付けたときに呼び出されます。

anchor という名前の alias を見付けたときに呼び出されます。

必要に応じてこのメソッドを override してください。

@param anchor aliasのアンカー文字列

=== 例

以下の YAMLドキュメントは自分自身への参照を持つ配列を表しています。

--- &ponies
- first element
- *ponies

この &ponies が anchor で *ponies が alias です。この場合、
alias メソッドは "poines" という引数で呼び出されます。

Psych::BadAlias (51049.0)

YAML の alias が不正である(本体が見つからない)というエラーを表す例外です。

YAML の alias が不正である(本体が見つからない)というエラーを表す例外です。

Psych::Nodes::Alias.new(anchor) -> Psych::Nodes::Alias (42655.0)

新たな Alias オブジェクトを生成します。

新たな Alias オブジェクトを生成します。

anchor で指す先の anchor を指定します。

@param anchor 指す先の anchor

絞り込み条件を変える

Psych::Nodes::Alias#anchor -> String (42121.0)

alias が指す先の anchor を返します。

alias が指す先の anchor を返します。

@see Psych::Nodes::Alias#anchor=,
Psych::Nodes::Alias.new

Psych::Nodes::Alias#anchor=(val) (42121.0)

alias が指す先の anchor を変更します。

alias が指す先の anchor を変更します。

@param val 設定する anchor
@see Psych::Nodes::Alias#anchor,
Psych::Nodes::Alias.new

Psych::Nodes (33535.0)

Psych が中間データとして利用している AST (Abstract Syntax Tree) に 関するモジュール。

Psych が中間データとして利用している AST (Abstract Syntax Tree) に
関するモジュール。

Psych.load によって YAML ドキュメントを Ruby オブジェクトに変換
するときには、一度中間的な AST に変換され、その AST が Ruby の
オブジェクトに変換されます。

逆向き、つまり Psych.dump で Ruby のオブジェクトを
YAML ドキュメントに変換するときには、中間的な AST に変換してから
それを YAML ドキュメントに変換します。

YAML AST の各ノードのクラスはすべて Psych::Nodes の下にあり...

Psych::Nodes::Sequence (33145.0)

YAML sequence http://yaml.org/spec/1.1/#sequence/syntax を表すクラスです。

YAML sequence http://yaml.org/spec/1.1/#sequence/syntax を表すクラスです。

YAML sequence とは基本的にはリスト、配列です。以下のような例が考えられます。
%YAML 1.1
---
- I am
- a Sequence

YAML sequence には anchor を付加することができます。
この例では Psych::Nodes::Sequence#anchor は "A" を返します。
%YAML 1.1
---
&A [
"This sequence",
"has an...

Psych::Nodes::Mapping (33127.0)

YAML の mapping http://yaml.org/spec/1.1/#mapping を表すクラスです。

YAML の mapping http://yaml.org/spec/1.1/#mapping を表すクラスです。

Psych::Nodes::Mapping は 0 個以上の子ノードを持つことができます。
子ノードの個数は偶数でなければなりません。
子ノードは以下のいずれかクラスのインスタンスでなければなりません。
* Psych::Nodes::Sequence
* Psych::Nodes::Mapping
* Psych::Nodes::Scalar
* Psych::Nodes::Alias

子ノードは mapping のキーと値が交互に並んでいます。
as...

絞り込み条件を変える

NEWS for Ruby 2.5.0 (235.0)

NEWS for Ruby 2.5.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...NEWS for Ruby 2.5.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス...

NEWS for Ruby 2.3.0 (55.0)

NEWS for Ruby 2.3.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

....rdoc#421--2015-12-22

* RubyGems
* RubyGems 2.5.1 に更新しました。
* http://docs.seattlerb.org/rubygems/History_txt.html#label-2.5.0+-2F+2015-11-03
* http://docs.seattlerb.org/rubygems/History_txt.html#label-2.5.1+-2F+2015-12-10

=== 組込みのグローバル変数の互...