Providing detailed explanations on the issues of casting, sending messages and class wrapping, Daniel Spiewak walks you through the use of JRuby and Scala in Java. Read Daniel's post on JRuby Interop DSL in Scala http://www.codecommit.com/blog/ruby/jruby-interop-dsl-in-scala