package pl.matisoft.soy.data;
import com.google.common.base.Optional;
import com.google.template.soy.data.SoyMapData;
/**
* Created with IntelliJ IDEA.
* User: mati
* Date: 20/06/2013
* Time: 22:34
*
* An implementation that always returns an Optional.absent(), implements
* Null Object Pattern
*/
public class EmptyToSoyDataConverter implements ToSoyDataConverter {
@Override
public Optional<SoyMapData> toSoyMap(final Object model) throws Exception {
return Optional.of(new SoyMapData());
}
}