@@ -230,24 +230,36 @@ organize_glmnet_prob <- function(x, object) {
230230
231231# ' @export
232232predict._lognet <- function (object , new_data , type = NULL , opts = list (), ... ) {
233+ if (any(names(enquos(... )) == " newdata" ))
234+ stop(" Did you mean to use `new_data` instead of `newdata`?" , call. = FALSE )
235+
233236 object $ spec <- eval_args(object $ spec )
234237 predict.model_fit(object , new_data = new_data , type = type , opts = opts , ... )
235238}
236239
237240# ' @export
238241predict_class._lognet <- function (object , new_data , ... ) {
242+ if (any(names(enquos(... )) == " newdata" ))
243+ stop(" Did you mean to use `new_data` instead of `newdata`?" , call. = FALSE )
244+
239245 object $ spec <- eval_args(object $ spec )
240246 predict_class.model_fit(object , new_data = new_data , ... )
241247}
242248
243249# ' @export
244250predict_classprob._lognet <- function (object , new_data , ... ) {
251+ if (any(names(enquos(... )) == " newdata" ))
252+ stop(" Did you mean to use `new_data` instead of `newdata`?" , call. = FALSE )
253+
245254 object $ spec <- eval_args(object $ spec )
246255 predict_classprob.model_fit(object , new_data = new_data , ... )
247256}
248257
249258# ' @export
250259predict_raw._lognet <- function (object , new_data , opts = list (), ... ) {
260+ if (any(names(enquos(... )) == " newdata" ))
261+ stop(" Did you mean to use `new_data` instead of `newdata`?" , call. = FALSE )
262+
251263 object $ spec <- eval_args(object $ spec )
252264 predict_raw.model_fit(object , new_data = new_data , opts = opts , ... )
253265}
@@ -258,6 +270,9 @@ predict_raw._lognet <- function (object, new_data, opts = list(), ...) {
258270# ' @export
259271multi_predict._lognet <-
260272 function (object , new_data , type = NULL , penalty = NULL , ... ) {
273+ if (any(names(enquos(... )) == " newdata" ))
274+ stop(" Did you mean to use `new_data` instead of `newdata`?" , call. = FALSE )
275+
261276 dots <- list (... )
262277 if (is.null(penalty ))
263278 penalty <- object $ lambda
0 commit comments