Merge pull request #164 from dstepanov/fix-encoding-missing-stuff

Add UTF-8 as Groovy DSL file format (Missing use of GroovyShell)
This commit is contained in:
Marcin Grzejszczak
2015-10-13 15:20:01 +02:00

View File

@@ -2,6 +2,7 @@ package io.codearte.accurest.wiremock
import groovy.transform.CompileStatic
import io.codearte.accurest.dsl.GroovyDsl
import org.codehaus.groovy.control.CompilerConfiguration
@CompileStatic
abstract class DslToWireMockConverter implements SingleFileConverter {
@@ -17,6 +18,6 @@ abstract class DslToWireMockConverter implements SingleFileConverter {
}
protected GroovyDsl createGroovyDSLfromStringContent(String groovyDslAsString) {
return (GroovyDsl) new GroovyShell(this.class.classLoader).evaluate("$groovyDslAsString")
return (GroovyDsl) new GroovyShell(this.class.classLoader, new Binding(), new CompilerConfiguration(sourceEncoding:'UTF-8')).evaluate("$groovyDslAsString")
}
}