# RxJRuby **Repository Path**: mirrors_ReactiveX/RxJRuby ## Basic Information - **Project Name**: RxJRuby - **Description**: RxJava bindings for JRuby - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: 0.x - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-18 - **Last Updated**: 2026-10-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 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: ```ruby 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: ```ruby require "rx/lang/jruby/interop" ``` # Binaries Binaries and dependency information for Maven, Ivy, Gradle and others can be found at [http://search.maven.org](http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22rxjava-jruby%22). Example for Maven: ```xml com.netflix.rxjava rxjava-jruby x.y.z ``` and for Ivy: ```xml ``` and for Gradle: ```groovy compile 'com.netflix.rxjava:rxjava-jruby:x.y.z' ```