From ee42225e9c9e465bc102b8473c51b97516d98990 Mon Sep 17 00:00:00 2001 From: Dominik Adam Przybysz Date: Sat, 16 May 2015 14:22:41 +0200 Subject: [PATCH] Compile mock closures with mockserver classloader Change-Id: Ic57efa8017650f308c1862dce418b629262a3ef7 --- .../src/main/groovy/pl/touk/mockserver/server/Mock.groovy | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mockserver/src/main/groovy/pl/touk/mockserver/server/Mock.groovy b/mockserver/src/main/groovy/pl/touk/mockserver/server/Mock.groovy index bf0e04d..61a8132 100644 --- a/mockserver/src/main/groovy/pl/touk/mockserver/server/Mock.groovy +++ b/mockserver/src/main/groovy/pl/touk/mockserver/server/Mock.groovy @@ -64,7 +64,8 @@ class Mock implements Comparable { } private Closure toClosure(String predicate) { - return Eval.me(predicate) as Closure + GroovyShell sh = new GroovyShell(this.class.classLoader); + return sh.evaluate(predicate) as Closure } void setResponse(String response) {