るりまサーチ (Ruby 2.6.0)

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

別のキーワード

  1. psych psych_y
  2. psych y
  3. kernel y
  4. kernel psych_y

モジュール

キーワード

検索結果

<< < 1 2 >>

Psych::Nodes::Mapping#implicit=(bool) (9007.0)

mapping が implicit に開始されたかどうかを真偽値で設定します。

...mapping が implicit に開始されたかどうかを真偽値で設定します。

@param bool 設定値

@see Psych::Nodes::Mapping#implicit,
Psych
::Nodes::Mapping.new...

Psych::Nodes::Mapping#tag -> String|nil (9007.0)

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

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

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

Psych::Nodes::Mapping#tag=(t) (9007.0)

mapping に付加する tag を設定します。

...mapping に付加する tag を設定します。

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

Psych::Nodes::Mapping::BLOCK -> Integer (9007.0)

block style を表します。

...block style を表します。

@see Psych::Nodes::Mapping.new,
Psych
::Nodes::Mapping#style,
Psych
::Handler#start_mapping...

Psych::Nodes::Mapping::FLOW -> Integer (9007.0)

flow style を表します。

...flow style を表します。

@see Psych::Nodes::Mapping.new,
Psych
::Nodes::Mapping#style,
Psych
::Handler#start_mapping...

絞り込み条件を変える

Psych::Nodes::Node (9007.0)

YAML AST のノードを表す抽象クラスです。

YAML AST のノードを表す抽象クラスです。

このクラスをインスタンス化することは不適切です。
すべてのノードのクラスはこのクラスの派生クラスです。

Psych::Nodes::Node#each -> Enumerator (9007.0)

self のノードをルートとする部分木の各ノードを引数として ブロックを呼び出します。

self のノードをルートとする部分木の各ノードを引数として
ブロックを呼び出します。

ブロックを省略した場合は Enumerator を返します。

Psych::Nodes::Node#each {|node| ... } -> () (9007.0)

self のノードをルートとする部分木の各ノードを引数として ブロックを呼び出します。

self のノードをルートとする部分木の各ノードを引数として
ブロックを呼び出します。

ブロックを省略した場合は Enumerator を返します。

Psych::Nodes::Node#tag -> String | nil (9007.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.ch...

Psych::Nodes::Node#transform -> object (9007.0)

AST を ruby のオブジェクトに変換します。

AST を ruby のオブジェクトに変換します。

絞り込み条件を変える

Psych::Nodes::Scalar (9007.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 (9007.0)

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

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

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

Psych::Nodes::Scalar#anchor=(a) (9007.0)

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

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

@param a 設定する anchor
@see Psych::Nodes::Scalar#anchor,
Psych
::Nodes::Scalar.new...

Psych::Nodes::Scalar#plain -> bool (9007.0)

scalar が plain style であるかどうかを返します。

...scalar が plain style であるかどうかを返します。


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

Psych::Nodes::Scalar#plain=(bool) (9007.0)

scalar が plain style であるかどうかを変更します。

...scalar が plain style であるかどうかを変更します。

@param bool 設定する真偽値
@see Psych::Nodes::Scalar#plain,
Psych
::Nodes::Scalar.new...

絞り込み条件を変える

Psych::Nodes::Scalar#quoted -> bool (9007.0)

scalar が quoted であるかどうかを返します。

...scalar が quoted であるかどうかを返します。

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

Psych::Nodes::Scalar#quoted=(bool) (9007.0)

scalar が quoted であるかどうかを変更します。

...scalar が quoted であるかどうかを変更します。

@param bool 設定する真偽値
@see Psych::Nodes::Scalar#quoted,
Psych
::Nodes::Scalar.new...

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

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

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

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

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

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

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

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

Psych::Nodes::Scalar#value -> String (9007.0)

scalar の値を返します。

...scalar の値を返します。

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

絞り込み条件を変える

Psych::Nodes::Scalar#value=(v) (9007.0)

scalar の値を設定します。

...scalar の値を設定します。

@param v 設定する値
@see Psych::Nodes::Scalar#value,
Psych
::Nodes::Scalar.new...

Psych::Nodes::Scalar::DOUBLE_QUOTED -> Integer (9007.0)

double quoted style を表します。

...double quoted style を表します。

@see Psych::Nodes::Scalar.new,
Psych
::Nodes::Scalar#style,
Psych
::Handler#scalar...

Psych::Nodes::Scalar::FOLDED -> Integer (9007.0)

folded style を表します。

...folded style を表します。

@see Psych::Nodes::Scalar.new,
Psych
::Nodes::Scalar#style,
Psych
::Handler#scalar...

Psych::Nodes::Scalar::LITERAL -> Integer (9007.0)

literal style を表します。

...literal style を表します。

@see Psych::Nodes::Scalar.new,
Psych
::Nodes::Scalar#style,
Psych
::Handler#scalar...

Psych::Nodes::Scalar::PLAIN -> Integer (9007.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 (9007.0)

single quoted style を表します。

...single quoted style を表します。

@see Psych::Nodes::Scalar.new,
Psych
::Nodes::Scalar#style,
Psych
::Handler#scalar...

Psych::Nodes::Sequence (9007.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"
(!s...
...s a tag"
]

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

Psych::Nodes::Sequence#anchor -> String|nil (9007.0)

sequence に付加された anchor を返します。

...sequence に付加された anchor を返します。

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

Psych::Nodes::Sequence#anchor=(a) (9007.0)

sequence に付加する anchor を設定します。

...sequence に付加する anchor を設定します。

@param a 設定する anchor
@see Psych::Nodes::Sequence#anchor,
Psych
::Nodes::Sequence.new...

Psych::Nodes::Sequence#implicit -> bool (9007.0)

sequence が implicit に開始されたかどうかを真偽値で返します。

...sequence が implicit に開始されたかどうかを真偽値で返します。

@see Psych::Nodes::Sequence#implicit=,
Psych
::Nodes::Sequence.new...

絞り込み条件を変える

Psych::Nodes::Sequence#implicit=(bool) (9007.0)

sequence が implicit に開始されたかどうかを真偽値で設定します。

...sequence が implicit に開始されたかどうかを真偽値で設定します。

@param bool 設定値

@see Psych::Nodes::Sequence#implicit,
Psych
::Nodes::Sequence.new...

Psych::Nodes::Sequence#tag -> String|nil (9007.0)

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

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

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

Psych::Nodes::Sequence#tag=(t) (9007.0)

sequence に付加する tag を設定します。

...sequence に付加する tag を設定します。

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

Psych::Nodes::Sequence::BLOCK -> Integer (9007.0)

block style を表します。

...block style を表します。

@see Psych::Nodes::Sequence.new,
Psych
::Nodes::Sequence#style,
Psych
::Handler#start_sequence...

Psych::Nodes::Sequence::FLOW -> Integer (9007.0)

flow style を表します。

...flow style を表します。

@see Psych::Nodes::Sequence.new,
Psych
::Nodes::Sequence#style...

絞り込み条件を変える

Psych::Nodes::Stream (9007.0)

YAML stream を表すクラス。

...YAML stream を表すクラス。

YAML の AST のルートノードとなるオブジェクトのクラス。
このノードの子ノードは1個以上でなければならず、また
Psych
::Nodes::Document オブジェクトでなければなりません。...

Psych::Nodes::Stream#encoding -> Integer (9007.0)

stream に使われるエンコーディングを返します。

...stream に使われるエンコーディングを返します。

@see Psych::Nodes::Stream#encoding=...

Psych::Nodes::Stream#encoding=(enc) (9007.0)

stream に使われるエンコーディングを指定します。

...stream に使われるエンコーディングを指定します。

以下のいずれかを指定します。
* Psych::Nodes::Node::UTF8
* Psych::Nodes::Node::UTF16BE
* Psych::Nodes::Node::UTF16LE

@param enc 設定するエンコーディング
@see Psych::Nodes::Stream#encoding...

Psych::Nodes::Stream::UTF16BE -> Integer (9007.0)

UTF16BE エンコーディングを表します。

...UTF16BE エンコーディングを表します。

Psych
::Parser::UTF16BE と同じ値です。

@see Psych::Nodes::Stream.new...

Psych::Nodes::Stream::UTF16LE -> Integer (9007.0)

UTF16LE エンコーディングを表します。

...UTF16LE エンコーディングを表します。

Psych
::Parser::UTF16LE と同じ値です。

@see Psych::Nodes::Stream.new...

絞り込み条件を変える

Psych::Nodes::Stream::UTF8 -> Integer (9007.0)

UTF8 エンコーディングを表します。

...UTF8 エンコーディングを表します。

Psych
::Parser::UTF8 と同じ値です。

@see Psych::Nodes::Stream.new...

Psych::Omap (9007.0)

YAML の ordered mapping を表すクラスです。

YAML の ordered mapping を表すクラスです。

Psych::Parser (9007.0)

YAML のパーサ。

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

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

以下の例では YAML ドキ...
...or 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 を構築することができます。...

Psych::Parser#handler=(val) (9007.0)

イベントハンドラをセットします。

...イベントハンドラをセットします。

@param val セットするハンドラ
@see Psych::Parser#handler=...

Psych::Parser::Mark (9007.0)

YAML document の位置を表現するクラスです。

YAML document の位置を表現するクラスです。

絞り込み条件を変える

Psych::Parser::Mark#column -> Integer (9007.0)

行の先頭からの文字数。

行の先頭からの文字数。

Psych::Parser::Mark#index -> Integer (9007.0)

先頭からの文字数。

先頭からの文字数。

Psych::Parser::Mark#line -> Integer (9007.0)

先頭からの行数。

先頭からの行数。

Psych::Parser::UTF16BE -> Integer (9007.0)

UTF-16BE エンコーディングを表します。

...UTF-16BE エンコーディングを表します。

@see Psych::Handler#start_stream...

Psych::Parser::UTF16LE -> Integer (9007.0)

UTF-16LE エンコーディングを表します。

...UTF-16LE エンコーディングを表します。

@see Psych::Handler#start_stream...

絞り込み条件を変える

Psych::Parser::UTF8 -> Integer (9007.0)

UTF-8 エンコーディングを表します。

...UTF-8 エンコーディングを表します。

@see Psych::Handler#start_stream...

Psych::ScalarScanner (9007.0)

YAML の scalar 型を読み込んで Ruby の built-in 型に変換するクラス。

YAML の scalar 型を読み込んで Ruby の built-in 型に変換するクラス。

Psych::ScalarScanner#parse_time(string) -> Time (9007.0)

文字列を Time オブジェクトに変換します。

文字列を Time オブジェクトに変換します。

@param string 変換文字列

Psych::ScalarScanner#tokenize(string) -> object (9007.0)

YAML の scalar である文字列を Ruby のオブジェクトに変換した ものを返します。

...YAML の scalar である文字列を Ruby のオブジェクトに変換した
ものを返します。

scanner = Psych::ScalarScanner.new
p scanner.tokenize("yes") # => true
p scanner.tokenize("year") # => "year"
p scanner.tokenize("12") # => 12

@param string 変換文字列...

Psych::ScalarScanner.new (9007.0)

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

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

絞り込み条件を変える

Psych::Set (9007.0)

YAML の unordered set を表すクラスです。

YAML の unordered set を表すクラスです。

Psych::Stream (9007.0)

入力されたオブジェクトから変換された YAML document を指定した IO に出力する機能を持つクラスです。

...を完了します。
stream = Psych::Stream.new($stdout)
stream.start
stream.push({:foo => 'bar'})
stream.finish

YAML document は(バッファリングされずに)直接 $stdout に出力されます。

finish を確実に呼び出すためには Psych::Stream#start メソッドを
...
...ロック付きで呼び出すとよいでしょう。

stream = Psych::Stream.new($stdout)
stream.start do |em|
em.push(:foo => 'bar')
end

基本的な仕組みは Psych::Visitors::YAMLTree と似ています。...

Psych::Stream#finish -> () (9007.0)

YAML document への変換を完了し、io への出力を完了します。

YAML document への変換を完了し、io への出力を完了します。

Psych::SyntaxError#column -> Integer (9007.0)

エラーが生じた行内の位置を返します。

エラーが生じた行内の位置を返します。

Psych::SyntaxError#context -> String (9007.0)

エラーが生じたコンテキストを文字列で返します。

エラーが生じたコンテキストを文字列で返します。

絞り込み条件を変える

Psych::SyntaxError#file -> String|nil (9007.0)

エラーが生じたファイルの名前を返します。

...エラーが生じたファイルの名前を返します。

Psych
.load_file で指定したファイルの名前や
Psych
.load の第2引数で指定した名前が返されます。
パース時にファイル名を指定しなかった場合は nil が返されます。...

Psych::SyntaxError#line -> Integer (9007.0)

エラーが生じた行番号を返します。

エラーが生じた行番号を返します。

Psych::SyntaxError#offset -> Integer (9007.0)

エラーが生じた位置の offset をバイト数で 返します。

...エラーが生じた位置の offset をバイト数で
返します。

offset とは、
Psych
::SyntaxError#line, Psych::SyntaxError#column
で指示される位置からの相対位置です。
この位置から 0 バイトの位置でエラーが発生することが多いため、
このメ...

Psych::SyntaxError#problem -> String (9007.0)

生じたエラーの中身を文字列で返します。

生じたエラーの中身を文字列で返します。

Psych::TreeBuilder (9007.0)

YAML AST を構築するためのクラスです。

...す。

Psych
::Parser.new に渡して YAML ドキュメントを YAML AST に変換する
ことができます。

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

=== Example

parser = Psych::Parser.new Psych::Tree...
...Builder.new
parser.parse('--- foo')
parser.handler.root # => #<Psych::Nodes::Stream:0x00000001400000 ... >...

絞り込み条件を変える

Psych::VERSION -> String (9007.0)

Psych のバージョン。

...Psych のバージョン。...

Psych::Visitors (9007.0)

Psych 内部で利用する各種 Visitor class を保持しているモジュール。

...Psych 内部で利用する各種 Visitor class を保持しているモジュール。...

Psych::Visitors::Visitor (9007.0)

Psych 内部で利用する、Visitor パターンのための 抽象クラス。

...Psych 内部で利用する、Visitor パターンのための 抽象クラス。...

Psych::Visitors::YAMLTree#<<(object) (9007.0)

変換対象の Ruby オブジェクトを追加します。

変換対象の Ruby オブジェクトを追加します。

@param object YAML AST へ変換する Ruby オブジェクト

Psych::Visitors::YAMLTree#finished -> bool (9007.0)

Psych::Visitors::YAMLTree#finish をすでに呼び出しているならば 真を返します。

...Psych::Visitors::YAMLTree#finish をすでに呼び出しているならば
真を返します。

まだならば偽を返します。...

絞り込み条件を変える

Psych::Visitors::YAMLTree#finished? -> bool (9007.0)

Psych::Visitors::YAMLTree#finish をすでに呼び出しているならば 真を返します。

...Psych::Visitors::YAMLTree#finish をすでに呼び出しているならば
真を返します。

まだならば偽を返します。...

Psych::Visitors::YAMLTree#push(object) (9007.0)

変換対象の Ruby オブジェクトを追加します。

変換対象の Ruby オブジェクトを追加します。

@param object YAML AST へ変換する Ruby オブジェクト

Psych::Visitors::YAMLTree#started -> bool (9007.0)

Psych::Visitors::YAMLTree#start をすでに呼び出しているならば 真を返します。

...Psych::Visitors::YAMLTree#start をすでに呼び出しているならば
真を返します。

まだならば偽を返します。...

Psych::Visitors::YAMLTree#started? -> bool (9007.0)

Psych::Visitors::YAMLTree#start をすでに呼び出しているならば 真を返します。

...Psych::Visitors::YAMLTree#start をすでに呼び出しているならば
真を返します。

まだならば偽を返します。...
<< < 1 2 >>