This document provides an introduction to JRuby, which allows Ruby code to run on the Java Virtual Machine. It discusses key features of Ruby like dynamic typing and everything being an object. It then covers how to integrate Ruby and Java code through the Java integration layer, including calling Java from Ruby and converting interfaces. The document concludes by discussing using JRuby for applications, testing Java with RSpec, and build utilities.