encode_with(coder) -> Psych::CoderRuby 4.0 から[permalink][rdoc][edit] [added by psych]-
selfを YAML にダンプするために Psych.dump などから呼び出されます。selfの要素をキー、true を値とするハッシュを組み立て、coder に "hash" というキーで登録します。Ruby 3.4 までは Set は Ruby で書かれた通常のオブジェクトであり、この定義がなくても Psych でダンプできていました。Ruby 4.0 から Set は C で実装されたコアクラスになったため、以前と同じ形式でダンプできるようにこのメソッドが定義されています。
- [PARAM]
coder: - 情報を書き込む Psych::Coder オブジェクト
[SEE_ALSO] Set#each
- [PARAM]