264件ヒット
[201-264件を表示]
(0.043秒)
種類
- インスタンスメソッド (120)
- 定数 (72)
- 特異メソッド (36)
- クラス (24)
- モジュール (12)
クラス
- Matrix (24)
-
Psych
:: Handler (12) -
Psych
:: Nodes :: Scalar (156) -
Psych
:: ScalarScanner (24) -
Psych
:: Visitors :: YAMLTree (12)
キーワード
- ANY (12)
-
DOUBLE
_ QUOTED (12) - FOLDED (12)
- LITERAL (12)
- Nodes (12)
- PLAIN (12)
-
SINGLE
_ QUOTED (12) - ScalarScanner (12)
- Sequence (12)
- anchor (12)
- coerce (12)
- new (24)
-
parse
_ time (12) - plain (12)
- quoted (12)
- style (12)
- tag (12)
- tokenize (12)
- value (12)
検索結果
先頭5件
-
Psych
:: Nodes :: Scalar :: ANY -> Integer (3112.0) -
「任意」のスタイルを意味します。
...「任意」のスタイルを意味します。
emitter が適当に style を決めます。
@see Psych::Nodes::Scalar.new,
Psych::Nodes::Scalar#style... -
Psych
:: ScalarScanner # parse _ time(string) -> Time (3100.0) -
文字列を Time オブジェクトに変換します。
文字列を Time オブジェクトに変換します。
@param string 変換文字列 -
Psych
:: Visitors :: YAMLTree . new(options = {} , emitter = Psych :: TreeBuilder . new , ss = Psych :: ScalarScanner . new) -> Psych :: Visitors :: YAMLTree (200.0) -
YAMLTree オブジェクトを生成します。
...オブジェクト
を渡します。
ss は Ruby の String が YAML document 上で quote が必要かどうか
を判定するための Psych::ScalarScanner オブジェクトを渡します。
emitter, ss は通常デフォルトのものから変える必要はないでしょう。
@param op......tions オプション
@param emitter AST の構築に使う Psych::TreeBuilder オブジェクト
@param ss 文字列に quite が必要かどうかを判定するための Psych::ScalarScanner オブジェクト... -
Matrix
# coerce(other) -> Array (112.0) -
他の数値オブジェクトとの変換を行います。
...Matrix::Scalarのオブジェクトに変換し、selfとの組を配列として返します。
@param other 変換する数値オブジェクト
//emlist[例][ruby]{
require 'matrix'
a1 = [1, 2]
a2 = [-1.25, 2.2]
m = Matrix[a1, a2]
r = Rational(1, 2)
p m.coerce(r) #=> [#<Matrix::Scalar:0x832df18......@value=(1/2)>, Matrix[[1, 2], [-1.25, 2.2]]]
//}... -
Psych
:: Nodes (42.0) -
Psych が中間データとして利用している AST (Abstract Syntax Tree) に 関するモジュール。
....new
scalar = Psych::Nodes::Scalar.new('foo')
# Build up our tree
stream.children << doc
doc.children << seq
seq.children << scalar
stream は AST のルートです。以下のようにして AST を YAML ドキュメントに
変換できます。
stream.to_yaml => "---\n- foo......ん。
子ノードは以下のいずれかでなければなりません。
* Psych::Nodes::Sequence
* Psych::Nodes::Mapping
* Psych::Nodes::Scalar
Psych::Nodes::Sequence と Psych::Nodes::Mapping は複数の
子ノードを持つことができます。Psych::Nodes::Mapping の子ノード数......ce と Psych::Nodes::Mapping の子ノードとして有効な
ものは以下のいずれかです。
* Psych::Nodes::Sequence
* Psych::Nodes::Mapping
* Psych::Nodes::Scalar
* Psych::Nodes::Alias
Psych::Nodes::Scalar と Psych::Nodes::Alias は子ノードを持つ
ことができません。... -
Psych
:: Nodes :: Sequence (18.0) -
YAML sequence http://yaml.org/spec/1.1/#sequence/syntax を表すクラスです。
...下のような例が考えられます。
%YAML 1.1
---
- I am
- a Sequence
YAML sequence には anchor を付加することができます。
この例では Psych::Nodes::Sequence#anchor は "A" を返します。
%YAML 1.1
---
&A [
"This sequence",
"has an anchor"
]
t......できます。この例では
Psych::Nodes::Sequence#tag は "tag:yaml.org,2002:seq"
(!seq はこの tag の別名)を返します。
%YAML 1.1
---
!!seq [
"This sequence",
"has a tag"
]
Psych::Nodes::Sequence は 0 個以上の子ノードを持つことができます。
子ノ......ードは以下のいずれかクラスのインスタンスでなければなりません。
* Psych::Nodes::Sequence
* Psych::Nodes::Mapping
* Psych::Nodes::Scalar
* Psych::Nodes::Alias...