Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > yamlライブラリ > YAML::EngineManagerクラス
クラスの継承リスト: YAML::EngineManager < Object < Kernel < BasicObject
yaml のバックエンドを管理するクラスです。
new -> YAML::EngineManager
[permalink][rdoc]自身を初期化します。
syck? -> bool
[permalink][rdoc]syck ライブラリを使用中の場合に true を返します。それ以外の場合 は false を返します。
require "psych" require "yaml" p YAML::ENGINE.syck? # => false YAML::ENGINE.yamler = "syck" p YAML::ENGINE.syck? # => true
yamler -> String
[permalink][rdoc]使用中のバックエンドを文字列で返します。
例:
require "psych" require "yaml" p YAML::ENGINE.yamler # => "psych"
yamler=(engine)
[permalink][rdoc]使用するバックエンドを設定します。
また、engine がまだ require されていなかった場合は require します。
例:
require "psych" require "yaml" p YAML # => Psych YAML::ENGINE.yamler = "syck" p YAML # => Syck