るりまサーチ

最速Rubyリファレンスマニュアル検索!
7件ヒット [1-7件を表示] (0.004秒)
トップページ > クラス:Struct[x] > ライブラリ:syck/rubytypes[x]

検索結果

Struct#taguri -> String (3.0)

自身のタグ URI を返します。

自身のタグ URI を返します。

Struct#taguri=(val) (3.0)

自身のタグ URI を val に設定します。

自身のタグ URI を val に設定します。

@param val タグ URI を文字列で指定します。

Struct#to_yaml(opts = {}) -> String (3.0)

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

...YAML ドキュメント出力の際のオプションを指定します。
オプションの詳細は Syck::Emitter#reset を参照し
てください。

Foo = Struct.new(:bar, :baz)
print Foo.new("bar", "baz").to_yaml
# => --- !ruby/struct:Foo
bar: bar
baz: baz...

Struct.yaml_new(klass, tag, val) (3.0)

ライブラリ内部で使用します。

ライブラリ内部で使用します。

Struct.yaml_tag_class_name -> String (3.0)

自身のクラス名から Struct:: をのぞいた文字列を返します。

...自身のクラス名から Struct:: をのぞいた文字列を返します。

@return 自身のクラス名から Struct::をのぞいた文字列

require 'yaml'

YStruct = Struct.new("YStruct", :name)
p YStruct::yaml_tag_class_name
#=> "YStruct"...

絞り込み条件を変える

Struct.yaml_tag_read_class(name) -> String (3.0)

引数 name に Struct:: を加えた文字列を返します。

...ame に Struct:: を加えた文字列を返します。

@param name 構造体の名前を指定します。

@return 引数 name に Struct:: を加えた文字列。

require 'yaml'

YStruct = Struct.new("YStruct", :name)
p YStruct::yaml_tag_read_class("YStruct")
#=> "Struct::YStruct"...

Struct.yaml_tag_subclasses? -> true (3.0)

常に true を返します。

常に true を返します。

ライブラリ内部で使用します。