るりまサーチ

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

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method gets
  4. irb/input-method new
  5. matrix -

モジュール

検索結果

<< 1 2 3 ... > >>

yaml (44500.0)

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

...あるYAML (YAML Ain't Markup Language) を扱うためのライブラリです。

//emlist[例1: 構造化された配列][ruby]{
require 'yaml'

data = ["Taro san", "Jiro san", "Saburo san"]
str_r = YAML.dump(data)

str_l = <<~YAML_EOT
-
--
-
Taro san
-
Jiro san
-
Saburo san
YAML
_EOT

p st...
...造化されたハッシュ][ruby]{
require 'yaml'
require 'date'

str_l = <<~YAML_EOT
Tanaka Taro: {age: 35, birthday: 1970-01-01}
Suzuki Suneo: {
age: 13,
birthday: 1992-12-21
}
YAML
_EOT

str_r = {}
str_r["Tanaka Taro"] = {
"age" => 35,
"birthday" => Date.new(1970, 1, 1)
}
str_r[...
..."age" => 13,
"birthday" => Date.new(1992, 12, 21)
}

p str_r == YAML.load(str_l) # => true
//}

//emlist[例3: 構造化されたログ][ruby]{
require 'yaml'
require 'stringio'

strio_r = StringIO.new(<<~YAML_EOT)
-
--
time: 2008-02-25 17:03:12 +09:00
target: YAML
version: 4
log: |...

Psych::Nodes::Node#yaml(io=nil, options={}) -> String | IO (24324.0)

AST を YAML ドキュメントに変換します。

...AST を YAML ドキュメントに変換します。

io に IO オブジェクトを指定した場合は、その
オブジェクトに変換後のドキュメントが書き込まれます。
この場合は io を返り値として返します。

io を省略した(nil を指定した)場合...
...のドキュメントを
文字列で返します。

Psych::Nodes::Stream 以外を変換しようとすると、AST として不正で
あるためエラーが発生します。

options には以下が指定できます。

: :version
YAML
document に付加するバージョンを [major, mino...
...真偽値で指定します
: :indentation
インデントのレベルを 1 から 9 までの整数で指定します
: :canonical
出力の style が canonical であるかどうかを真偽値で指定します
: :line_width
「好ましい」行幅を整数値で指定します

@param io...

Gem::Server#yaml(request, response) -> () (24301.0)

メソッド名に対応する URI に対するリクエストを処理するメソッドです。

メソッド名に対応する URI に対するリクエストを処理するメソッドです。

@param request WEBrick::HTTPRequest オブジェクトが自動的に指定されます。

@param response WEBrick::HTTPResponse オブジェクトが自動的に指定されます。

Kernel#y(*objects) -> String (18248.0)

objects を YAML document に変換します。

...objects を YAML document に変換します。

このメソッドは irb 上でのみ定義されます。

syck に y メソッドがあるため、
psych_y が別名として定義されています。将来的に
syck が廃止された場合 psych_y は廃止
される予定であるため、...
...特別の事情がない限り y を用いてください。

@param objects YAML document に変換する Ruby のオブジェクト...

Object#psych_to_yaml(options = {}) -> String (12342.0)

オブジェクトを YAML document に変換します。

... YAML document に変換します。

options でオプションを指定できます。
Psych.dump と同じなので詳しくはそちらを参照してください。

syck に to_yaml メソッドがあるため、
psych_to_yaml が別名として定義されています。将来的に
syck...
...が廃止された場合 psych_to_yaml は廃止
される予定であるため、特別の事情がない限り to_yaml を用いてください。

@param options 出力オプション
@see Psych.dump...

絞り込み条件を変える

Object#to_yaml(options = {}) -> String (12342.0)

オブジェクトを YAML document に変換します。

... YAML document に変換します。

options でオプションを指定できます。
Psych.dump と同じなので詳しくはそちらを参照してください。

syck に to_yaml メソッドがあるため、
psych_to_yaml が別名として定義されています。将来的に
syck...
...が廃止された場合 psych_to_yaml は廃止
される予定であるため、特別の事情がない限り to_yaml を用いてください。

@param options 出力オプション
@see Psych.dump...

Psych::Nodes::Node#to_yaml(io=nil, options={}) -> String | IO (12324.0)

AST を YAML ドキュメントに変換します。

...AST を YAML ドキュメントに変換します。

io に IO オブジェクトを指定した場合は、その
オブジェクトに変換後のドキュメントが書き込まれます。
この場合は io を返り値として返します。

io を省略した(nil を指定した)場合...
...のドキュメントを
文字列で返します。

Psych::Nodes::Stream 以外を変換しようとすると、AST として不正で
あるためエラーが発生します。

options には以下が指定できます。

: :version
YAML
document に付加するバージョンを [major, mino...
...真偽値で指定します
: :indentation
インデントのレベルを 1 から 9 までの整数で指定します
: :canonical
出力の style が canonical であるかどうかを真偽値で指定します
: :line_width
「好ましい」行幅を整数値で指定します

@param io...

Gem::Specification.from_yaml(input) -> Gem::Specification (12323.0)

YAML ファイルから gemspec をロードします。

...
YAML
ファイルから gemspec をロードします。

YAML
ファイルから Gem::Specification をロードすると、通常の Ruby オブジェクトの
初期化ルーチン (#initialize) を通りません。このメソッドは初期化ルーチンの一部を実行し、
gemspec の...

Object.yaml_tag(tag) -> () (12319.0)

クラスと tag の間を関連付けます。

...これによって tag 付けされた YAML ドキュメントを Ruby のオブジェクトに
変換したりその逆をしたりすることができます。

@param tag 対象のクラスに関連付けるタグの文字列

=== Example
require 'psych'

class Foo
def initialize(x)...
...end

# Dumps Ruby object normally
p Psych.dump(Foo.new(3))
# =>
# --- !ruby/object:Foo
# x: 3

# Registers tag with class Foo
Foo.yaml_as("tag:example.com,2013:foo")
# ... and dumps the object of Foo class
Psych.dump(Foo.new(3), STDOUT)
# =>
# --- !<tag:example.com,201...
...3:foo>
# x: 3

# Loads the object from the tagged YAML node
p Psych.load(<<EOS)
-
-- !<tag:example.com,2012:foo>
x: 8
EOS
# => #<Foo:0x0000000130f48 @x=8>...

Gem::Commands::BuildCommand#yaml?(filename) -> bool (12317.0)

与えられたファイル名を持つファイルが yaml ファイルである場合に真を返します。

...与えられたファイル名を持つファイルが yaml ファイルである場合に真を返します。

@param filename ファイル名を指定します。...

絞り込み条件を変える

<< 1 2 3 ... > >>