Ruboto IRB (Ruby on Android)

Ruboto IRB (Ruby on Android)


Interactive Ruby running on Android. Edit, save, and run scripts on the phone. Great for learning, prototyping, and small apps. Ruboto IRB taps the power of JRuby to open up the Android API.

*** Note: You will be prompted for a second install from the market. This second install contains the bulk of the code (JRuby and the Ruby stdlib), and can be shared among other Ruboto projects. It reduces the size of this app by 90%.

*** Note 2: If you had a previous install and are experiencing problems, make sure you removed ruboto.rb (and the ruboto directory) from /sdcard/jruby.

*** Note 3: Why so many permissions? This app uses very few permissions on its own. Most of the permissions are requested to make them available to any scripts that you may want to write.

*** Note 4: This install will prompt you to replace the demo scripts onto you device (assuming you had a previous install). If you do not update, the old scripts will not work.

*** Note 5: Look to the demo scripts for examples of how to use JRuby to interact with Android. The demo-irb-server.rb script allows you to interact with you device scripts over wifi, making it much easier to edit your code.

Follow the ruboto and ruboto-irb projects on github.com/ruboto. The ruboto (formerly ruboto-core) project adds the ability to package scripts into applications.

Recent changes:
0.9.1

- Fixed 4.4 bug capturing Enter on the IRB input line

0.9.0:

- Updated to Ruboto 1.0.0 (including faster start up)
- Better error handling and reporting
- Various bug fixes in demo scripts
- Multiwindow support on some Samsung devices
Add to list
Free
90
4.5
User ratings
577
Installs
50,000+
Concerns
2
File size
216 kb
Screenshots
Screenshot of Ruboto IRB (Ruby on Android) Screenshot of Ruboto IRB (Ruby on Android)

About Ruboto IRB (Ruby on Android)
Interactive Ruby running on Android. Edit, save, and run scripts on the phone. Great for learning, prototyping, and small apps. Ruboto IRB taps the power of JRuby to open up the Android API.

*** Note: You will be prompted for a second install from the market. This second install contains the bulk of the code (JRuby and the Ruby stdlib), and can be shared among other Ruboto projects. It reduces the size of this app by 90%.

*** Note 2: If you had a previous install and are experiencing problems, make sure you removed ruboto.rb (and the ruboto directory) from /sdcard/jruby.

*** Note 3: Why so many permissions? This app uses very few permissions on its own. Most of the permissions are requested to make them available to any scripts that you may want to write.

*** Note 4: This install will prompt you to replace the demo scripts onto you device (assuming you had a previous install). If you do not update, the old scripts will not work.

*** Note 5: Look to the demo scripts for examples of how to use JRuby to interact with Android. The demo-irb-server.rb script allows you to interact with you device scripts over wifi, making it much easier to edit your code.

Follow the ruboto and ruboto-irb projects on github.com/ruboto. The ruboto (formerly ruboto-core) project adds the ability to package scripts into applications.

Recent changes:
0.9.1

- Fixed 4.4 bug capturing Enter on the IRB input line

0.9.0:

- Updated to Ruboto 1.0.0 (including faster start up)
- Better error handling and reporting
- Various bug fixes in demo scripts
- Multiwindow support on some Samsung devices

User reviews of Ruboto IRB (Ruby on Android)
Write the first review for this app!
Android Market Comments
A Google User
Oct 15, 2014
Really cool ! Great app for rubyists. Love it :D
A Google User
Oct 12, 2014
IO doesn't work Doesn't accept user input using 'gets'
A Google User
Oct 12, 2014
Good But you should update the screenshots because they are super old and ugly. I nearly didn't download the app when I saw them.
A Google User
Sep 20, 2014
Ruby applications This is a great way to create applications on Android.
A Google User
Sep 9, 2014
Permissions The needed permissions are ridiculous