All Projects → ReactiveX → Rxjruby

ReactiveX / Rxjruby

Licence: apache-2.0
RxJava bindings for JRuby

Programming Languages

ruby
36898 projects - #4 most used programming language

JRuby Adaptor for RxJava

This adaptor improves the success and performance of RxJava when Ruby Proc is passed to an RxJava method.

This enables correct and efficient execution of code such as:

  Observable.from("one", "two", "three").
    take(2).
    subscribe {|val| puts val}

Usage

Require the JAR file as usual. After requiring the JAR, you must also require the interop code:

require "rx/lang/jruby/interop"

Binaries

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-jruby</artifactId>
    <version>x.y.z</version>
</dependency>

and for Ivy:

<dependency org="com.netflix.rxjava" name="rxjava-jruby" rev="x.y.z" />

and for Gradle:

compile 'com.netflix.rxjava:rxjava-jruby:x.y.z'
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].