package com.vtence.molecule.decoration;
import com.vtence.molecule.Response;
import static com.vtence.molecule.http.HttpStatus.OK;
import static com.vtence.molecule.http.MimeTypes.HTML;
public class HtmlPageSelector implements Selector {
public boolean selected(Response response) {
return isOk(response.statusCode()) && isHtml(response.contentType());
}
private boolean isOk(int code) {
return code == OK.code;
}
private boolean isHtml(String contentType) {
return contentType != null && contentType.startsWith(HTML);
}
}