SketchUp Developer Tools
Includes an improved Ruby Console and ruby unit test runner
SketchUp Developer Tools

A SketchUp Extension that provides some tools to make developers' lives easier, including a better, badder Ruby console and a unit test runner we affectionately call "TestUp."

More tools to come. Want to contribute? Please do! This extension is in continual development as an open-source project on GitHub that’s hosted by the SketchUp team.

Reviews

This is currently happening on the ExtensionWarehouse:

All plug-ins. This lil beauty pops up on hitting Install/Download...
'An AJAX HTTP erro occured. HTTP Result Code:500....
...500 Internal Server Error.. nginx'

How does one stay ahead of competition... when vibrant new customers starting to use your software cannot access plug-ins...

Thank You

TonyWin S's picture

How to fixed errors.

1. Press Windows+R to open run dialog.
2. Type "%appdata%\SketchUp\SketchUp 2015\SketchUp\Plugins\sketchup-developer-tools\testup" press enter.
3. Open testup.rb file with text editor.
4. Go to Line 37 lookup "NameError:" change to "NameError;"
5. Go to Line 45 repeat step 4 and save file.

gelatoman s's picture

It's not for Skechup 2015! :(

Now Sketchup freezes on start.

Remove this extension!

Martin V's picture

WHY?

arkiTet's picture

Whoa! Thanks, this is so cool -- I've never written my own script before. I've only recently started trying out Zed's Learn Ruby the Hard Way (http://ruby.learncodethehardway.org/book/), Why's (Poignant) Guide to Ruby, as well as your SketchUp Ruby API documentation.

JohnMcC's picture

There's a small bug in the link.

When I signed in, I get taken to a page that doesn't exist.

http://extensions.sketchup.com/en//content/sketchup-developer-tools#

Changing the double slash after /en to a single slash gets to the right place after signing in, which is:

http://extensions.sketchup.com/en/content/sketchup-developer-tools#

I'm sorry, but i don't understand what it's for.
I put a small ruby program in functional_tests, select this as the ony one, pressed GO, but nothing happens. Not when it's without faults, nor when a deliberately put a fault in the code.

Please make it clear that you need to create a Google account and sign in before you can download the developer tools. There is no download or install button on this page. Totally confusing.

2773 users
Size:
2.13 MB
Version:
0.1.0; May 15, 2013
Number of Views: 
23825
Category: 
SketchUp Compatibility: 
OS Compatibility: 
Languages: 
Popularity: 
Extensions: 21
The SketchUp team uses our APIs to build all sorts of specialized tools. Some of these extensions ship with SketchUp as full-blown features, and some are just examples of how to use our APIs.