るりまサーチ

最速Rubyリファレンスマニュアル検索!
44件ヒット [1-44件を表示] (0.045秒)
トップページ > クエリ:@[x] > クエリ:load_stream[x]

別のキーワード

  1. psych load_stream
  2. psych safe_load
  3. irb/cmd/load execute
  4. psych load
  5. psych load_file

ライブラリ

モジュール

キーワード

検索結果

Psych.load_stream(yaml, filename=nil) -> [object] (18132.0)

複数の YAML ドキュメントを含むデータを Ruby のオブジェクトに変換します。

...ます。

//emlist[例][ruby]{
Psych.load_stream("--- foo\n...\n--- bar\n...") # => ['foo', 'bar']
//}

ブロックありの場合は各オブジェクト引数としてそのブロックを呼び出します。

//emlist[例][ruby]{
list = []
Psych.load_stream("--- foo\n...\n--- bar\n...") do |ru...
...ス中に発生した例外のメッセージに用います。

@
param yaml YAML ドキュメント(文字列 or IO オブジェクト)
@
param filename Psych::SyntaxError 発生時にファイル名として表示する文字列。
@
raise Psych::SyntaxError YAMLドキュメントに文法エラー...

Psych.load_stream(yaml, filename=nil) {|obj| ... } -> () (18132.0)

複数の YAML ドキュメントを含むデータを Ruby のオブジェクトに変換します。

...ます。

//emlist[例][ruby]{
Psych.load_stream("--- foo\n...\n--- bar\n...") # => ['foo', 'bar']
//}

ブロックありの場合は各オブジェクト引数としてそのブロックを呼び出します。

//emlist[例][ruby]{
list = []
Psych.load_stream("--- foo\n...\n--- bar\n...") do |ru...
...ス中に発生した例外のメッセージに用います。

@
param yaml YAML ドキュメント(文字列 or IO オブジェクト)
@
param filename Psych::SyntaxError 発生時にファイル名として表示する文字列。
@
raise Psych::SyntaxError YAMLドキュメントに文法エラー...

Psych.load_documents(yaml) -> [object] (28.0)

複数の YAML ドキュメントを含むデータを Ruby のオブジェクトに変換します。 このメソッドは deprecated です。Psych.load_stream を代わりに 使ってください。

...ブジェクトに変換します。
このメソッドは deprecated です。Psych.load_stream を代わりに
使ってください。

@
param yaml YAML ドキュメント(文字列 or IO オブジェクト)
@
raise Psych::SyntaxError YAMLドキュメントに文法エラーが発見されたと...

Psych.load_documents(yaml) {|obj| ... } -> () (28.0)

複数の YAML ドキュメントを含むデータを Ruby のオブジェクトに変換します。 このメソッドは deprecated です。Psych.load_stream を代わりに 使ってください。

...ブジェクトに変換します。
このメソッドは deprecated です。Psych.load_stream を代わりに
使ってください。

@
param yaml YAML ドキュメント(文字列 or IO オブジェクト)
@
raise Psych::SyntaxError YAMLドキュメントに文法エラーが発見されたと...

yaml (18.0)

構造化されたデータを表現するフォーマットであるYAML (YAML Ain't Markup Language) を扱うためのライブラリです。

...した。
---
time: 2008-02-24 17:00:35 +09:00
target: YAML
version: 3
log: |
アブストラクトを書いた。

YAML_EOT

YAML.load_stream(strio_r).sort_by{ |a| a["version"] }.each do |obj|
puts "version %d\ntime %s\ntarget:%s\n%s\n" % obj.values_at("version", "time", "target", "...
...代入できます。

//emlist[例1][ruby]{
require 'yaml'

class Foo
def initialize
@
bar = "test"
end
end

p YAML.load(<<~EOS)
---
!ruby/object:Foo
bar: "test.modified"
EOS
# => #<Foo:0xf743f754 @bar="test.modified">
//}

//emlist[例2][ruby]{
require 'yaml'

module Foo
class Bar...

絞り込み条件を変える