ライブラリ
- ビルトイン (4)
- objspace (1)
- openssl (1)
- psych (91)
-
rexml
/ document (33) -
shell
/ command-processor (1) - socket (7)
- tsort (19)
クラス
- Addrinfo (4)
-
File
:: Stat (2) - Object (1)
-
Psych
:: Handler (1) -
Psych
:: Nodes :: Alias (3) -
Psych
:: Nodes :: Document (10) -
Psych
:: Nodes :: Mapping (12) -
Psych
:: Nodes :: Node (8) -
Psych
:: Nodes :: Scalar (19) -
Psych
:: Nodes :: Sequence (12) -
Psych
:: Nodes :: Stream (7) -
Psych
:: Stream (2) -
Psych
:: TreeBuilder (1) -
Psych
:: Visitors :: YAMLTree (3) -
REXML
:: AttlistDecl (1) -
REXML
:: Attribute (1) -
REXML
:: Child (2) -
REXML
:: Comment (1) -
REXML
:: DocType (1) -
REXML
:: Document (2) -
REXML
:: Element (5) -
REXML
:: Elements (2) -
REXML
:: Formatters :: Default (1) -
REXML
:: Instruction (1) -
REXML
:: Parent (4) -
REXML
:: Text (1) -
REXML
:: XMLDecl (1) -
REXML
:: XPath (2) -
Shell
:: CommandProcessor (1) - Socket (2)
モジュール
- ObjectSpace (1)
-
OpenSSL
:: OCSP (1) - Psych (4)
-
REXML
:: Node (7) -
Socket
:: Constants (1) - TSort (18)
キーワード
- ANY (4)
- Alias (1)
- BLOCK (2)
-
DOUBLE
_ QUOTED (1) - Document (1)
- ENODEV (1)
- FLOW (2)
- FOLDED (1)
- LITERAL (1)
- Mapping (1)
- NODELEGATED (1)
- NoDelegateMethods (1)
- Node (2)
- Nodes (1)
- PLAIN (1)
-
SINGLE
_ QUOTED (1) - Scalar (1)
- Sequence (1)
- Stat (1)
- Stream (1)
-
TCP
_ NODELAY (2) - TSort (1)
- UTF16BE (1)
- UTF16LE (1)
- UTF8 (1)
- []= (3)
- anchor (4)
- anchor= (4)
-
arg
_ add (1) -
arg
_ blk _ pass (1) -
arg
_ concat (1) -
arg
_ defined (1) -
arg
_ prepend (1) - aryset (1)
- assign (1)
-
assign
_ in _ cond (1) - assignable (1)
- attrset (1)
-
block
_ append (1) -
block
_ pass (1) -
call
_ op (1) -
call
_ trace _ func (1) - children (1)
-
clone
_ method (1) - compile (1)
- cond (1)
- cond0 (1)
- context (1)
- context= (1)
-
copy
_ node _ scope (1) -
count
_ nodes (1) - ctime (1)
- each (3)
-
each
_ recursive (1) -
each
_ strongly _ connected _ component (4) -
each
_ strongly _ connected _ component _ from (4) - encoding (1)
- encoding= (1)
-
ev
_ const _ defined (1) -
ev
_ const _ get (1) -
eval
_ node (1) -
find
_ first _ recursive (1) - finish (1)
- first (1)
- fixpos (1)
- foreach (2)
- getaddrinfo (2)
- gettable (1)
-
handle
_ rescue (1) -
here
_ document (1) -
heredoc
_ restore (1) - implicit (3)
- implicit= (3)
-
implicit
_ end (1) -
implicit
_ end= (1) -
index
_ in _ parent (1) - ino (1)
-
ins
_ methods _ i (1) -
ins
_ methods _ priv _ i (1) -
ins
_ methods _ prot _ i (1) -
ipv6
_ mc _ nodelocal? (1) -
is
_ defined (1) -
list
_ append (1) -
list
_ concat (1) -
literal
_ append (1) -
literal
_ concat (1) -
literal
_ concat _ dstr (1) -
literal
_ concat _ list (1) -
literal
_ concat _ string (1) - logop (1)
- massign (1)
- match (1)
-
match
_ gen (1) -
module
_ setup (1) - new (8)
-
new
_ call (1) -
new
_ fcall (1) -
new
_ super (1) -
newline
_ node (1) -
next
_ sibling (1) -
next
_ sibling _ node (1) -
node
_ assign (1) -
node
_ type (9) - nodeline (1)
- nodetype (1)
- parent? (2)
- parse (1)
-
parse
_ file (1) -
parse
_ stream (2) -
parse
_ string (1) - plain (1)
- plain= (1)
-
previous
_ sibling (1) -
previous
_ sibling _ node (1) - psych (1)
- quoted (1)
- quoted= (1)
-
range
_ op (1) -
rb
_ add _ method (1) -
rb
_ backref _ error (1) -
rb
_ call0 (1) -
rb
_ compile _ cstr (1) -
rb
_ compile _ file (1) -
rb
_ compile _ string (1) -
rb
_ eval (1) -
rb
_ get _ method _ body (1) -
rb
_ node _ newnode (1) -
rdoc
/ parser / changelog (1) -
ret
_ args (1) -
rexml
/ parsers / ultralightparser (1) - root (2)
-
root
_ node (1) -
ruby 1
. 6 feature (1) -
ruby 1
. 8 . 3 feature (1) -
ruby 1
. 8 . 4 feature (1) - scalar (1)
-
search
_ method (1) - start (3)
-
strongly
_ connected _ components (2) - style (3)
- style= (3)
- superclass (1)
- tag (4)
- tag= (3)
-
tag
_ directives (1) -
tag
_ directives= (1) -
to
_ a (1) -
to
_ ruby (1) -
to
_ s (1) -
to
_ yaml (1) - transform (1)
- tree (1)
- tsort (3)
-
tsort
_ each (4) -
tsort
_ each _ child (1) -
tsort
_ each _ node (1) - value (1)
- value= (1)
-
value
_ expr (1) - version (1)
- version= (1)
-
void
_ expr (1) -
void
_ stmts (1) - write (1)
- yaml (1)
-
yaml
_ tag (1) - yycompile (1)
検索結果
先頭5件
-
static NODE * node
_ assign(NODE *lhs , NODE *rhs) (79201.0) -
-
static enum node
_ type nodetype(node) (78949.0) -
node の種類を返します。 デバッグ用です。
node の種類を返します。
デバッグ用です。 -
static int nodeline(NODE *node) (78949.0)
-
node に埋め込まれている行番号を返します。 デバッグ用です。
node に埋め込まれている行番号を返します。
デバッグ用です。 -
NODE * rb
_ node _ newnode(enum node _ type type , NODE *a0 , NODE *a1 , NODE *a2) (38101.0) -
ノードタイプが type で a0 a1 a2 を 要素に持つノードを生成し、返します。
ノードタイプが type で a0 a1 a2 を
要素に持つノードを生成し、返します。 -
REXML
:: Node # next _ sibling _ node -> REXML :: Node | nil (27607.0) -
次の兄弟ノードを返します。
次の兄弟ノードを返します。
次の兄弟ノードが存在しない場合(ノードがルートである場合や、
最後のノードである場合)は nil を返します。 -
REXML
:: Node # previous _ sibling _ node -> REXML :: Node | nil (27607.0) -
前の兄弟ノードを返します。
前の兄弟ノードを返します。
前の兄弟ノードが存在しない場合(ノードがルートである場合や、
最初のノードである場合)は nil を返します。 -
Psych
:: Nodes :: Node (27001.0) -
YAML AST のノードを表す抽象クラスです。
YAML AST のノードを表す抽象クラスです。
このクラスをインスタンス化することは不適切です。
すべてのノードのクラスはこのクラスの派生クラスです。 -
static NODE * newline
_ node(NODE *node) (19345.0) -
nodeがNULLでなければ現在パース中の行番号を格納した NODE_NEWLINEをnodeの前に付加し、それを返す。
nodeがNULLでなければ現在パース中の行番号を格納した
NODE_NEWLINEをnodeの前に付加し、それを返す。 -
static NODE * copy
_ node _ scope(NODE *node , VALUE rval) (19297.0) -
node の先頭についているはずの、 ローカル変数スコープを積むための情報を格納したノード NODE_SCOPE を コピーして返します。そのとき nd_rval に rval を格納します。
node の先頭についているはずの、
ローカル変数スコープを積むための情報を格納したノード NODE_SCOPE を
コピーして返します。そのとき nd_rval に rval を格納します。 -
static VALUE eval
_ node(VALUE self , NODE *node) (18901.0) -
-
REXML
:: Element # root _ node -> REXML :: Document | REXML :: Node (18643.0) -
self が属する文書のルートノードを返します。
self が属する文書のルートノードを返します。
通常はその要素が属する文書(REXML::Document) オブジェクトが
返されます。
その要素が属する REXML::Document オブジェクトが存在しない
場合は木構造上のルートノードが返されます。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<root>
<children>
<grandchildren />
</children>
</root>
EOS
children = doc.get_elements... -
TSort
# tsort _ each _ node {|node| . . . } -> () (18625.0) -
TSort で拡張されるクラスで定義されていなければならないメソッドです。
TSort で拡張されるクラスで定義されていなければならないメソッドです。
tsort_each_node is used to iterate for all nodes over a graph.
@raise NotImplementedError TSort で拡張されるクラスで定義されていない場合発生します。 -
Psych
:: Nodes :: Node # children -> [Psych :: Nodes :: Node] (18604.0) -
子ノードの集合を配列で返します。
子ノードの集合を配列で返します。 -
ObjectSpace
. # count _ nodes(result _ hash = nil) -> Hash (18355.0) -
ノードの種類ごとの数を格納したハッシュを返します。
ノードの種類ごとの数を格納したハッシュを返します。
@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き
されます。プローブ効果を避けるために使用します。
@raise TypeError result_hash にハッシュ以外を指定した時に発生します。
本メソッドは普通の Ruby プログラマ向けのメソッドではありません。パフォー
マンスやメモリ管理に興味のある C Ruby の開発者向けのものです。
/... -
Psych
:: Nodes :: Node # each {|node| . . . } -> () (18304.0) -
self のノードをルートとする部分木の各ノードを引数として ブロックを呼び出します。
self のノードをルートとする部分木の各ノードを引数として
ブロックを呼び出します。
ブロックを省略した場合は Enumerator を返します。 -
REXML
:: AttlistDecl # node _ type -> Symbol (18304.0) -
Symbol :attlistdecl を返します。
Symbol :attlistdecl を返します。 -
REXML
:: Attribute # node _ type -> Symbol (18304.0) -
「:attribute」というシンボルを返します。
「:attribute」というシンボルを返します。 -
REXML
:: Comment # node _ type -> Symbol (18304.0) -
シンボル :comment を返します。
シンボル :comment を返します。 -
REXML
:: DocType # node _ type -> Symbol (18304.0) -
Symbol :doctype を返します。
Symbol :doctype を返します。 -
REXML
:: Document # node _ type -> Symbol (18304.0) -
シンボル :document を返します。
シンボル :document を返します。 -
REXML
:: Element # node _ type -> Symbol (18304.0) -
シンボル :element を返します。
シンボル :element を返します。 -
REXML
:: Instruction # node _ type -> Symbol (18304.0) -
Symbol :processing_instruction を返します。
Symbol :processing_instruction を返します。 -
REXML
:: Text # node _ type -> Symbol (18304.0) -
Symbol :text を返します。
Symbol :text を返します。 -
REXML
:: XMLDecl # node _ type -> Symbol (18304.0) -
シンボル :xmldecl を返します。
シンボル :xmldecl を返します。 -
Addrinfo
# ipv6 _ mc _ nodelocal? -> bool (18301.0) -
IPv6 のマルチキャスト(ノードローカルスコープ)アドレスであれば真を返します。
IPv6 のマルチキャスト(ノードローカルスコープ)アドレスであれば真を返します。 -
OpenSSL
:: OCSP :: NODELEGATED -> Integer (18301.0) -
delegated trust を許可しないことを意味します。
delegated trust を許可しないことを意味します。
このフラグ定数は使われていません。 -
Shell
:: CommandProcessor :: NoDelegateMethods -> [String] (18301.0) -
内部で使用する定数です。
内部で使用する定数です。 -
Socket
:: Constants :: TCP _ NODELAY -> Integer (18301.0) -
Don't delay sending to coalesce packets。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Don't delay sending to coalesce packets。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(4freebsd),
tcp(7linux), netinet/tcp.h(header) -
Socket
:: TCP _ NODELAY -> Integer (18301.0) -
Don't delay sending to coalesce packets。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Don't delay sending to coalesce packets。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(4freebsd),
tcp(7linux), netinet/tcp.h(header) -
Psych
:: Nodes :: Node # each -> Enumerator (18004.0) -
self のノードをルートとする部分木の各ノードを引数として ブロックを呼び出します。
self のノードをルートとする部分木の各ノードを引数として
ブロックを呼び出します。
ブロックを省略した場合は Enumerator を返します。 -
Errno
:: ENODEV (18001.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Psych
:: Nodes (18001.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 :: Node # tag -> String | nil (18001.0) -
ノードに付加されたタグを返します。
ノードに付加されたタグを返します。
タグが付加されていない場合は nil を返します。
ast = Psych.parse(<<EOS)
---
- !!str a
- b
EOS
p ast.root.children[0].value # => "a"
p ast.root.children[0].tag # => "tag:yaml.org,2002:str"
p ast.root.children[1].value # => "b"
p ast.root.children[1].tag # => nil -
Psych
:: Nodes :: Node # to _ ruby -> object (18001.0) -
AST を ruby のオブジェクトに変換します。
AST を ruby のオブジェクトに変換します。 -
Psych
:: Nodes :: Node # to _ yaml(io=nil , options={}) -> String | IO (18001.0) -
AST を YAML ドキュメントに変換します。
AST を YAML ドキュメントに変換します。
io に IO オブジェクトを指定した場合は、その
オブジェクトに変換後のドキュメントが書き込まれます。
この場合は io を返り値として返します。
io を省略した(nil を指定した)場合には変換後のドキュメントを
文字列で返します。
Psych::Nodes::Stream 以外を変換しようとすると、AST として不正で
あるためエラーが発生します。
options には以下が指定できます。
: :version
YAML document に付加するバージョンを [major, minor] という配列、
もしくは文... -
Psych
:: Nodes :: Node # transform -> object (18001.0) -
AST を ruby のオブジェクトに変換します。
AST を ruby のオブジェクトに変換します。 -
Psych
:: Nodes :: Node # yaml(io=nil , options={}) -> String | IO (18001.0) -
AST を YAML ドキュメントに変換します。
AST を YAML ドキュメントに変換します。
io に IO オブジェクトを指定した場合は、その
オブジェクトに変換後のドキュメントが書き込まれます。
この場合は io を返り値として返します。
io を省略した(nil を指定した)場合には変換後のドキュメントを
文字列で返します。
Psych::Nodes::Stream 以外を変換しようとすると、AST として不正で
あるためエラーが発生します。
options には以下が指定できます。
: :version
YAML document に付加するバージョンを [major, minor] という配列、
もしくは文... -
REXML
:: Node (18001.0) -
XML tree 上のノードを表すモジュール。
XML tree 上のノードを表すモジュール。
このモジュールは他の rexml のクラスに include されることで利用されます。 -
REXML
:: Node # find _ first _ recursive {|node| . . . } -> REXML :: Node | nil (9703.0) -
self とその各 element node を引数とし、ブロックを呼び出し、 そのブロックの返り値が真であった最初の node を返します。
self とその各 element node を引数とし、ブロックを呼び出し、
そのブロックの返り値が真であった最初の node を返します。
見付からなかった場合は nil を返します。 -
Psych
:: Nodes :: Stream . new(encoding = Psych :: Nodes :: Stream :: UTF8) -> Psych :: Nodes :: Stream (9655.0) -
Psych::Nodes::Stream オブジェクトを生成して返します。
Psych::Nodes::Stream オブジェクトを生成して返します。
encoding には stream に使われるエンコーディングを指定します。
以下のいずれかを指定します。
* Psych::Nodes::Node::UTF8
* Psych::Nodes::Node::UTF16BE
* Psych::Nodes::Node::UTF16LE
@param encoding エンコーディング -
Psych
:: Nodes :: Document # root -> Psych :: Nodes :: Node (9604.0) -
ルートノードを返します。
ルートノードを返します。 -
REXML
:: Node # each _ recursive {|node| . . . } -> () (9352.0) -
self とその各 element node を引数とし、ブロックを呼び出します。
self とその各 element node を引数とし、ブロックを呼び出します。 -
Psych
:: Nodes :: Scalar . new(value , anchor=nil , tag=nil , plain=true , quoted=false , style=ANY) -> Psych :: Nodes:Scalar (9319.0) -
Scalar オブジェクトを生成します。
Scalar オブジェクトを生成します。
value は scalar の値を文字列で指定します。
anchor には scalar に付加されている anchor を文字列で指定します。
anchor を付けない場合には nil を指定します。
tag には scalar に付加されている tag を文字列で指定します。
tag を付けない場合には nil を指定します。
plain は plain style であるかどうか、quoted は quoted style であるかどうか
を指定します。style には node の style を整数値で渡します。
style は次... -
Psych
:: Nodes :: Alias . new(anchor) -> Psych :: Nodes :: Alias (9301.0) -
新たな Alias オブジェクトを生成します。
新たな Alias オブジェクトを生成します。
anchor で指す先の anchor を指定します。
@param anchor 指す先の anchor -
Psych
:: Nodes :: Document . new(version=[] , tag _ directives=[] , implicit=false) -> Psych :: Nodes :: Document (9301.0) -
Document オブジェクトを生成します。
Document オブジェクトを生成します。
version にはドキュメントのバージョンを指定します。
[major, minor] という配列で指定します。
tag_directives には tag directive の配列を指定します。
それぞれの tag は [prefix, suffix] という文字列の配列で
表現します。
implicit にはドキュメントが implicit に始まっているかどうかを
真偽値で指定します。
@param version YAML ドキュメントのバージョン
@param tag_directives tag directive の配列... -
Psych
:: Nodes :: Mapping . new(anchor=nil , tag=nil , implicit=true , style=BLOCK) -> Psych :: Nodes :: Mapping (9301.0) -
新たな mapping オブジェクトを生成します。
新たな mapping オブジェクトを生成します。
anchor には mapping に付加されている anchor を文字列で指定します。
anchor を付けない場合には nil を指定します。
tag には mapping に付加されている tag を文字列で指定します。
tag を付けない場合には nil を指定します。
implicit には mapping が implicit に開始されたかどうかを
真偽値で指定します。
style には YAML ドキュメント上の style を整数で指定します。以下のいずれ
かを指定できます。
* Psych::Nodes::... -
Psych
:: Nodes :: Sequence . new(anchor=nil , tag=nil , implicit=true , style=BLOCK) -> Psych :: Nodes :: Sequence (9301.0) -
新たな sequence オブジェクトを生成します。
新たな sequence オブジェクトを生成します。
anchor には sequence に付加されている anchor を文字列で指定します。
anchor を付けない場合には nil を指定します。
tag には sequence に付加されている tag を文字列で指定します。
tag を付けない場合には nil を指定します。
implicit には sequence が implicit に開始されたかどうかを
真偽値で指定します。
style には YAML ドキュメント上の style を整数で指定します。以下のいずれ
かを指定できます。
* Psych::Nod... -
Psych
:: Nodes :: Stream # encoding=(enc) (9055.0) -
stream に使われるエンコーディングを指定します。
stream に使われるエンコーディングを指定します。
以下のいずれかを指定します。
* Psych::Nodes::Node::UTF8
* Psych::Nodes::Node::UTF16BE
* Psych::Nodes::Node::UTF16LE
@param enc 設定するエンコーディング
@see Psych::Nodes::Stream#encoding -
Psych
:: Nodes :: Alias (9001.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
:: Nodes :: Alias # anchor -> String (9001.0) -
alias が指す先の anchor を返します。
alias が指す先の anchor を返します。
@see Psych::Nodes::Alias#anchor=,
Psych::Nodes::Alias.new -
Psych
:: Nodes :: Alias # anchor=(val) (9001.0) -
alias が指す先の anchor を変更します。
alias が指す先の anchor を変更します。
@param val 設定する anchor
@see Psych::Nodes::Alias#anchor,
Psych::Nodes::Alias.new -
Psych
:: Nodes :: Document (9001.0) -
YAML ドキュメントを表すクラスです。
YAML ドキュメントを表すクラスです。
このノードは Psych::Nodes::Stream の子ノードでなければ
なりません。このノードは1個の子ノードを持たなければなりません。
またこの子ノードは以下のいずれかである必要があります。
* Psych::Nodes::Sequence
* Psych::Nodes::Mapping
* Psych::Nodes::Scalar
この唯一の子ノードは「ルート」とも呼ばれ、Psych::Nodes::Document#root で
アクセスすることができます。 -
Psych
:: Nodes :: Document # implicit -> bool (9001.0) -
ドキュメントが implicit に始まっているかどうかを返します。
ドキュメントが implicit に始まっているかどうかを返します。
@see Psych::Nodes::Document#implicit=,
Psych::Nodes::Document.new -
Psych
:: Nodes :: Document # implicit=(bool) (9001.0) -
ドキュメントが implicit に始まっているかどうかを設定します。
ドキュメントが implicit に始まっているかどうかを設定します。
@param bool ドキュメントが implicit に始まっているかどうかの設定値
@see Psych::Nodes::Document#implicit,
Psych::Nodes::Document.new -
Psych
:: Nodes :: Document # implicit _ end -> bool (9001.0) -
ドキュメントが implicit に終わっているかどうかを返します。
ドキュメントが implicit に終わっているかどうかを返します。
オブジェクト生成時のデフォルト値は true です。
@see Psych::Nodes::Document#implicit_end= -
Psych
:: Nodes :: Document # implicit _ end=(bool) (9001.0) -
ドキュメントが implicit に終わっているかどうかを設定します。
ドキュメントが implicit に終わっているかどうかを設定します。
@param bool ドキュメントが implicit に終わっているかどうかの設定値
@see Psych::Nodes::Document#implicit_end -
Psych
:: Nodes :: Document # tag _ directives -> [[String , String]] (9001.0) -
tag directive の配列を返します。
tag directive の配列を返します。
@see Psych::Nodes::Document#tag_directives=,
Psych::Nodes::Document.new -
Psych
:: Nodes :: Document # tag _ directives=(tags) (9001.0) -
tag directive の配列を設定します。
tag directive の配列を設定します。
@param tags 設定する tag directive の配列
@see Psych::Nodes::Document#tag_directives,
Psych::Nodes::Document.new -
Psych
:: Nodes :: Document # version -> [Integer] (9001.0) -
YAML ドキュメントのバージョンを返します。
YAML ドキュメントのバージョンを返します。
@see Psych::Nodes::Document#version=,
Psych::Nodes::Document.new -
Psych
:: Nodes :: Document # version=(ver) (9001.0) -
YAML ドキュメントのバージョンを設定します。
YAML ドキュメントのバージョンを設定します。
@param ver 設定するバージョン
@see Psych::Nodes::Document#version,
Psych::Nodes::Document.new -
Psych
:: Nodes :: Mapping (9001.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... -
Psych
:: Nodes :: Mapping # anchor -> String|nil (9001.0) -
mapping に付加された anchor を返します。
mapping に付加された anchor を返します。
@see Psych::Nodes::Mapping#anchor=,
Psych::Nodes::Mapping.new -
Psych
:: Nodes :: Mapping # anchor=(a) (9001.0) -
mapping に付加する anchor を設定します。
mapping に付加する anchor を設定します。
@param a 設定する anchor
@see Psych::Nodes::Mapping#anchor,
Psych::Nodes::Mapping.new -
Psych
:: Nodes :: Mapping # implicit -> bool (9001.0) -
mapping が implicit に開始されたかどうかを真偽値で返します。
mapping が implicit に開始されたかどうかを真偽値で返します。
@see Psych::Nodes::Mapping#implicit=,
Psych::Nodes::Mapping.new -
Psych
:: Nodes :: Mapping # implicit=(bool) (9001.0) -
mapping が implicit に開始されたかどうかを真偽値で設定します。
mapping が implicit に開始されたかどうかを真偽値で設定します。
@param bool 設定値
@see Psych::Nodes::Mapping#implicit,
Psych::Nodes::Mapping.new -
Psych
:: Nodes :: Mapping # style -> Integer (9001.0) -
mapping の style を返します。
mapping の style を返します。
@see Psych::Nodes::Mapping#style=,
Psych::Nodes::Mapping.new -
Psych
:: Nodes :: Mapping # style=(sty) (9001.0) -
mapping の style を設定します。
mapping の style を設定します。
@param sty 設定する style
@see Psych::Nodes::Mapping#style,
Psych::Nodes::Mapping.new -
Psych
:: Nodes :: Mapping # tag -> String|nil (9001.0) -
mapping に付加された tag を返します。
mapping に付加された tag を返します。
@see Psych::Nodes::Mapping#tag=,
Psych::Nodes::Mapping.new -
Psych
:: Nodes :: Mapping # tag=(t) (9001.0) -
mapping に付加する tag を設定します。
mapping に付加する tag を設定します。
@param t 設定する tag
@see Psych::Nodes::Mapping#anchor=,
Psych::Nodes::Mapping.new -
Psych
:: Nodes :: Mapping :: ANY -> Integer (9001.0) -
「任意」のスタイルを意味します。
「任意」のスタイルを意味します。
emitter が適当に style を決めます。
@see Psych::Nodes::Mapping.new,
Psych::Nodes::Mapping#style,
Psych::Handler#start_mapping -
Psych
:: Nodes :: Mapping :: BLOCK -> Integer (9001.0) -
block style を表します。
block style を表します。
@see Psych::Nodes::Mapping.new,
Psych::Nodes::Mapping#style,
Psych::Handler#start_mapping -
Psych
:: Nodes :: Mapping :: FLOW -> Integer (9001.0) -
flow style を表します。
flow style を表します。
@see Psych::Nodes::Mapping.new,
Psych::Nodes::Mapping#style,
Psych::Handler#start_mapping -
Psych
:: Nodes :: Scalar (9001.0) -
YAML の scalar http://yaml.org/spec/1.1/#id858081 を表すクラスです。
YAML の scalar http://yaml.org/spec/1.1/#id858081 を表すクラスです。
これは AST の葉にあたるノードであり、子ノードを持ちません。 -
Psych
:: Nodes :: Scalar # anchor -> String|nil (9001.0) -
scalar に付加された anchor を返します。
scalar に付加された anchor を返します。
@see Psych::Nodes::Scalar#anchor=,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Scalar # anchor=(a) (9001.0) -
scalar に付加された anchor を変更します。
scalar に付加された anchor を変更します。
@param a 設定する anchor
@see Psych::Nodes::Scalar#anchor,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Scalar # plain -> bool (9001.0) -
scalar が plain style であるかどうかを返します。
scalar が plain style であるかどうかを返します。
@see Psych::Nodes::Scalar#plain=,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Scalar # plain=(bool) (9001.0) -
scalar が plain style であるかどうかを変更します。
scalar が plain style であるかどうかを変更します。
@param bool 設定する真偽値
@see Psych::Nodes::Scalar#plain,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Scalar # quoted -> bool (9001.0) -
scalar が quoted であるかどうかを返します。
scalar が quoted であるかどうかを返します。
@see Psych::Nodes::Scalar#quoted=,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Scalar # quoted=(bool) (9001.0) -
scalar が quoted であるかどうかを変更します。
scalar が quoted であるかどうかを変更します。
@param bool 設定する真偽値
@see Psych::Nodes::Scalar#quoted,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Scalar # style -> Integer (9001.0) -
scalar の style を返します。
scalar の style を返します。
@see Psych::Nodes::Scalar#style=,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Scalar # style=(sty) (9001.0) -
scalar の style を変更します。
scalar の style を変更します。
@param sty 設定する style
@see Psych::Nodes::Scalar#style=,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Scalar # tag -> String|nil (9001.0) -
scalar に付加された tag を返します。
scalar に付加された tag を返します。
@see Psych::Nodes::Scalar#tag=,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Scalar # tag=(t) (9001.0) -
scalar に付加された tag を変更します。
scalar に付加された tag を変更します。
@param t 設定する tag
@see Psych::Nodes::Scalar#tag,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Scalar # value -> String (9001.0) -
scalar の値を返します。
scalar の値を返します。
@see Psych::Nodes::Scalar#value=,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Scalar # value=(v) (9001.0) -
scalar の値を設定します。
scalar の値を設定します。
@param v 設定する値
@see Psych::Nodes::Scalar#value,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Scalar :: ANY -> Integer (9001.0) -
「任意」のスタイルを意味します。
「任意」のスタイルを意味します。
emitter が適当に style を決めます。
@see Psych::Nodes::Scalar.new,
Psych::Nodes::Scalar#style -
Psych
:: Nodes :: Scalar :: DOUBLE _ QUOTED -> Integer (9001.0) -
double quoted style を表します。
double quoted style を表します。
@see Psych::Nodes::Scalar.new,
Psych::Nodes::Scalar#style,
Psych::Handler#scalar -
Psych
:: Nodes :: Scalar :: FOLDED -> Integer (9001.0) -
folded style を表します。
folded style を表します。
@see Psych::Nodes::Scalar.new,
Psych::Nodes::Scalar#style,
Psych::Handler#scalar -
Psych
:: Nodes :: Scalar :: LITERAL -> Integer (9001.0) -
literal style を表します。
literal style を表します。
@see Psych::Nodes::Scalar.new,
Psych::Nodes::Scalar#style,
Psych::Handler#scalar -
Psych
:: Nodes :: Scalar :: PLAIN -> Integer (9001.0) -
plain scalar style を表します。
plain scalar style を表します。
@see Psych::Nodes::Scalar.new,
Psych::Nodes::Scalar#style,
Psych::Handler#scalar -
Psych
:: Nodes :: Scalar :: SINGLE _ QUOTED -> Integer (9001.0) -
single quoted style を表します。
single quoted style を表します。
@see Psych::Nodes::Scalar.new,
Psych::Nodes::Scalar#style,
Psych::Handler#scalar -
Psych
:: Nodes :: Sequence (9001.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 :: Sequence # anchor -> String|nil (9001.0) -
sequence に付加された anchor を返します。
sequence に付加された anchor を返します。
@see Psych::Nodes::Sequence#anchor=,
Psych::Nodes::Sequence.new -
Psych
:: Nodes :: Sequence # anchor=(a) (9001.0) -
sequence に付加する anchor を設定します。
sequence に付加する anchor を設定します。
@param a 設定する anchor
@see Psych::Nodes::Sequence#anchor,
Psych::Nodes::Sequence.new -
Psych
:: Nodes :: Sequence # implicit -> bool (9001.0) -
sequence が implicit に開始されたかどうかを真偽値で返します。
sequence が implicit に開始されたかどうかを真偽値で返します。
@see Psych::Nodes::Sequence#implicit=,
Psych::Nodes::Sequence.new -
Psych
:: Nodes :: Sequence # implicit=(bool) (9001.0) -
sequence が implicit に開始されたかどうかを真偽値で設定します。
sequence が implicit に開始されたかどうかを真偽値で設定します。
@param bool 設定値
@see Psych::Nodes::Sequence#implicit,
Psych::Nodes::Sequence.new -
Psych
:: Nodes :: Sequence # style -> Integer (9001.0) -
sequence の style を返します。
sequence の style を返します。
@see Psych::Nodes::Sequence#style=,
Psych::Nodes::Sequence.new -
Psych
:: Nodes :: Sequence # style=(sty) (9001.0) -
sequence の style を設定します。
sequence の style を設定します。
@param sty 設定する style
@see Psych::Nodes::Sequence#style,
Psych::Nodes::Sequence.new -
Psych
:: Nodes :: Sequence # tag -> String|nil (9001.0) -
sequence に付加された tag を返します。
sequence に付加された tag を返します。
@see Psych::Nodes::Sequence#tag=,
Psych::Nodes::Sequence.new -
Psych
:: Nodes :: Sequence # tag=(t) (9001.0) -
sequence に付加する tag を設定します。
sequence に付加する tag を設定します。
@param t 設定する tag
@see Psych::Nodes::Sequence#anchor=,
Psych::Nodes::Sequence.new