YAML在反序列化时使用默认值初始化

时间:2015-09-07 13:56:35

标签: ruby-on-rails ruby

由于其他原因,我仍然使用Syck作为我的YAML::ENGINE。 我正在使用Custom对象反序列化YAML文件。

OBJECTS:
  :user: !ruby/object:User  
    name: Jack
    role: Developer

我有一个User课程。它不是ActiveRecord Model。 我的类中有其他实例变量,它没有在YAML文件中分配。但是我希望在反序列化YAML文件时为它分配一个默认值。

我见过这个discussioninit_withencode_with与Psyck引擎配合使用。 如何使用Syck作为YAML引擎实现此目的。

0 个答案:

没有答案