Add UTF-8 as Groovy DSL file format

This commit is contained in:
Denis Stepanov
2015-10-13 14:57:08 +02:00
parent 934af8633c
commit 25ce3d7f71

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")
}
}