# 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'
```