aboutsummaryrefslogtreecommitdiff
path: root/core/src/test/scala/com/softwaremill/sttp/testing/EvalScala.scala
blob: 255755dcc69040d363c2c5dbbfe0e1ca9562a719 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
package com.softwaremill.sttp.testing

object EvalScala {
  import scala.tools.reflect.ToolBox

  def apply(code: String): Any = {
    val m = scala.reflect.runtime.currentMirror
    val tb = m.mkToolBox()
    tb.eval(tb.parse(code))
  }
}