るりまサーチ

最速Rubyリファレンスマニュアル検索!
66件ヒット [1-66件を表示] (0.011秒)

別のキーワード

  1. scalar plain
  2. psych scalar
  3. matrix scalar
  4. scalar tag=

クラス

キーワード

検索結果

Psych::Nodes::Scalar#tag -> String|nil (21153.0)

scalar に付加された tag を返します。

...scalar に付加された tag を返します。

@see Psych::Nodes::Scalar#tag=,
Psych
::Nodes::Scalar.new...

Psych::Handler#scalar(value, anchor, tag, plain, quoted, style) -> () (18270.0)

スカラー値を見付けたときに呼び出されます。

...r の名前が文字列で渡されます。
anchor がない場合には nil が渡されます。

tag
にはスカラー値に関連付けられた tag の名前が文字列で渡されます。
tag
がない場合には nil が渡されます。

plain は plain style であるかどうか、quo...
...渡されます。
style は次の値のいずれかです。
* Psych::Nodes::Scalar::PLAIN
* Psych::Nodes::Scalar::SINGLE_QUOTED
* Psych::Nodes::Scalar::DOUBLE_QUOTED
* Psych::Nodes::Scalar::LITERAL
* Psych::Nodes::Scalar::FOLDED

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

@param value スカラー値
@param anchor 関連付けられた anchor の名前
@param tag タグ名
@param plain plain style であるかどうか
@param quoted quoted style であるかどうか
@param style スカラーのスタイル

=== 例

以下の YAML ドキュメントに...

Psych::Nodes::Scalar#tag=(t) (9159.0)

scalar に付加された tag を変更します。

...scalar に付加された tag を変更します。

@param t 設定する tag
@see Psych::Nodes::Scalar#tag,
Psych
::Nodes::Scalar.new...

Psych::Nodes::Scalar.new(value, anchor=nil, tag=nil, plain=true, quoted=false, style=ANY) -> Psych::Nodes:Scalar (3298.0)

Scalar オブジェクトを生成します。

...
Scalar
オブジェクトを生成します。

value は scalar の値を文字列で指定します。

anchor には scalar に付加されている anchor を文字列で指定します。
anchor を付けない場合には nil を指定します。

tag
には scalar に付加されている t...
...
tag
を付けない場合には nil を指定します。

plain は plain style であるかどうか、quoted は quoted style であるかどうか
を指定します。style には node の style を整数値で渡します。
style は次の値のいずれかです。
* Psych::Nodes::Scalar:...
...:ANY
* Psych::Nodes::Scalar::PLAIN
* Psych::Nodes::Scalar::SINGLE_QUOTED
* Psych::Nodes::Scalar::DOUBLE_QUOTED
* Psych::Nodes::Scalar::LITERAL
* Psych::Nodes::Scalar::FOLDED

@param value スカラー値
@param anchor 関連付けられた anchor の名前
@param tag タグ名
@param plain...

Psych::Nodes::Sequence (38.0)

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

...
この例では Psych::Nodes::Sequence#anchor は "A" を返します。
%YAML 1.1
---
&A [
"This sequence",
"has an anchor"
]


tag
を付けることもできます。この例では
Psych
::Nodes::Sequence#tag は "tag:yaml.org,2002:seq"
(!seq はこの tag の別名)を返し...
..."has a tag"
]

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

絞り込み条件を変える

Psych::Parser (20.0)

YAML のパーサ。

...ュメントを
別のフォーマット変換したりします。
Psych
::Emitter を使うとパースしたドキュメントを元通りに出力
することもできます。

Psych
::Parser が生成するイベントは Psych::Handler
を見てください。

以下の例では YAML ドキ...
...

# Handler for detecting scalar values
class ScalarHandler < Psych::Handler
def scalar value, anchor, tag, plain, quoted, style
puts value
end
end

parser = Psych::Parser.new(ScalarHandler.new)
parser.parse(yaml_document)

次の例は Psych::Emitter にパースの結果...
...力をパース→YAMLフォーマットで STDERR に出力
という流れになっています。

parser = Psych::Parser.new(Psych::Emitter.new($stderr))
parser.parse($stdin)

Psych
::Parser と Psych::TreeBuilder を組み合わせると
YAML の AST を構築することができます。...