Ruby Code Stuff

General Ruby Education

SketchUp-Specific Ruby Education and Examples

  • Advanced Ruby Scripting WebDialog discussion from Google I/O 2008 (see Scott discuss and demonstrate his Prince IO game in SketchUp.)

SketchUp Developer Tools

  • SketchUp Developer Tools SketchUp - Open source developer tools to make plugin development easier - improved Ruby console, unit test runner, and more.

  • 000RedirectPlugins Fredo6 - Plugin which will load plugins located outside SketchUp's Plugins directory.

  • Clear Ruby Console Al Hart - Clears the Ruby Console window.

  • EventRelay Developer functionality tool Windows

  • FindWindow Function that retrieves a handle to the top-level window.

  • Observer Tests A script to text SU observer function.

  • Ruby Toolbar Jim Foltz - Plugin that gives more control to the SketchUp Ruby console - Windows

  • Ruby Code Editor Alexander Schreyer adds additionsl features to Jim Foltz's Ruby Toolbar.

  • Ruby Console+ Aerlius - An extendible Ruby console adding the ace code editor to improve your coding adventures in SketchUp.

  • SCrud SketchUp Crude Ruby Debugger - A plugin to debug within SketchUp.

  • SketchUp Bridge Allows external Ruby code to be executed inside SketchUp and more at SuWiki.

  • SketchUp Bridge Aerilius - A bidirectional communication system between WebDialogs and the SketchUp Ruby environment. Tutorial

  • SketchUp File Downloader Dana Woodman - Download files that are not stored locally. Forum thread

  • Smustard Several developer scripts, like a Progress Bar.

  • SuDCL Dialog interface language from Render Plus.

  • Trace Ruby messages Al Hart - A ruby script that overrides the Ruby Console, and writes its messages to a file, and flushes each message as it is written.

  • wxSU Use wxRuby for GUI dialogs SU API Blog.

HTML and JavaScript

Ruby

  • RubyInstaller Win - version 1.8.6-26 - includes the SciTE text editor and the full text of Programming Ruby: The Pragmatic Programmer's Guide as a help file.

  • RubyInstaller.org version 3.0.2-1

  • Ruby (Other Ruby downloads are also available.)

  • Rdoc A way to document a Ruby file.

Python

  • SuPy And now there's a plugin for Python lovers

Books

Text Editors

related Pro Group thread xxx [dead links]

  • Notepad++ The gold standard. Free - Windows

  • Brackets is a modern, open-source text editor. Mac

  • FreeTextBox No longer developed but can download control and source. Free - Windows

  • SciTE Windows

  • Arachno Ruby IDE Fee

  • RDE Windows | The SketchUp Bridge developer, TBD, uses this editor to execute Ruby inside SketchUp.

  • Ruby Code Editor Alexander Schreyer - SketchUp plugin which adds additional features to Jim Foltz's Ruby Toolbar.

  • SketchUp Bridge TBD - SketchUp plugin to bridge your favorite text editor with SketchUp.

  • SketchUp Bridge Aerilius - A bidirectional communication system between WebDialogs and the SketchUp Ruby environment. Tutorial

  • Sublime Text Windows, Mac, Linux

  • BBEdit Formerly known as TextWrangler. Available on the Apple Store. Mac

  • TexMate Mac

  • NetBeans Windows, Linux, Mac OS X, Solaris

  • Metapad Windows

  • Vim

  • WebConsole Jim Foltz - SketchUp plugin which adds a WebDialog to test code snippets in SketchUp.

  • Xcode Development tool for Mac, available through the Apple Store.

2D and 3D Math