RubyMotion is an implementation of the Ruby programming language that runs on iOS and OS X. RubyMotion is a commercial product created by Laurent Sansonetti for HipByte and is based on MacRuby for OS X.
RubyMotion uses Rake as its build and execution tool. Programs execute in the iOS simulator alongside a read-eval-print loop (REPL) for interactive inspection and modification. 3rd-party Objective-C libraries can be included in a RubyMotion project, either manually or by using a package manager such as CocoaPods. RubyMotion apps are statically compiled into machine code.
As of version 2.0, RubyMotion now supports the development of applications for OS X in addition to iOS.