ratpack-kotlin
Build fluent kotlin ratpack applications. Features:
-
Server, Chain, and Handler DSL
-
RxJava extension functions
-
RxJava2 extension functions
-
Kotlin test harnessing support:
KotlinEmbeddedApp
,kotlinApplicationUnderTest(…) and friends
All libraries are available via maven central.
Gradle
compile 'me.drmaas:ratpack-kotlin-dsl:x.x.x'
compile 'me.drmaas:ratpack-kotlin-rx:x.x.x'
compile 'me.drmaas:ratpack-kotlin-rx2:x.x.x'
testCompile 'me.drmaas:ratpack-kotlin-test:x.x.x'
Maven
<dependency>
<groupId>me.drmaas</groupId>
<artifactId>ratpack-kotlin-dsl</artifactId>
<version>x.x.x</version>
</dependency>
<dependency>
<groupId>me.drmaas</groupId>
<artifactId>ratpack-kotlin-rx</artifactId>
<version>x.x.x</version>
</dependency>
<dependency>
<groupId>me.drmaas</groupId>
<artifactId>ratpack-kotlin-rx2</artifactId>
<version>x.x.x</version>
</dependency>
<dependency>
<groupId>me.drmaas</groupId>
<artifactId>ratpack-kotlin-test</artifactId>
<version>x.x.x</version>
<scope>test</scope>
</dependency>