package com.github.agiledon.sisyphus.composer;
import org.yaml.snakeyaml.Yaml;
import org.yaml.snakeyaml.introspector.BeanAccess;
public class YamlComposer extends AbstractComposer {
@Override
public <T> T deserialize(Class<T> tClass, String resource) {
Yaml yaml = new Yaml();
yaml.setBeanAccess(BeanAccess.FIELD);
return yaml.loadAs(resource, tClass);
}
}