package org.jtwig.functions.impl.string;
import org.apache.commons.lang3.text.WordUtils;
import org.jtwig.functions.FunctionRequest;
import org.jtwig.functions.SimpleJtwigFunction;
public class TitleFunction extends SimpleJtwigFunction {
@Override
public String name() {
return "title";
}
@Override
public Object execute(FunctionRequest request) {
request.minimumNumberOfArguments(1).maximumNumberOfArguments(1);
String input = request.getEnvironment().getValueEnvironment()
.getStringConverter()
.convert(request.get(0));
return WordUtils.capitalize(input);
}
}