This adaptor allows 'groovy.lang.Closure' functions to be used and RxJava will know how to invoke them.
This enables code such as:
Observable.from("one", "two", "three")
.take(2)
.subscribe({arg -> println(arg)})Binaries and dependency information for Maven, Ivy, Gradle and others can be found at http://search.maven.org.
Example for Maven:
<dependency>
<groupId>com.netflix.rxjava</groupId>
<artifactId>rxjava-groovy</artifactId>
<version>x.y.z</version>
</dependency>and for Ivy:
<dependency org="com.netflix.rxjava" name="rxjava-groovy" rev="x.y.z" />and for Gradle:
compile 'com.netflix.rxjava:rxjava-groovy:x.y.z'