package org.jtwig.render.expression.calculator.operation.binary.calculators;
import org.jtwig.model.position.Position;
import org.jtwig.render.RenderRequest;
public class MatchesOperationCalculator implements SimpleBinaryOperationCalculator {
@Override
public Object calculate(RenderRequest request, Position position, Object left, Object right) {
String leftOperand = request.getEnvironment().getValueEnvironment().getStringConverter().convert(left);
String rightOperand = request.getEnvironment().getValueEnvironment().getStringConverter().convert(right);
return leftOperand.matches(rightOperand);
}
}