Search:
Product Details
Embarcadero TurboRuby boxshot.

Embarcadero TurboRuby

Published By: 

Embarcadero

Combining the straightforward yet powerful syntax of the Ruby language with advanced productivity tools, TurboRuby streamlines Ruby development while retaining the full dynamic nature of the Ruby language. TurboRuby helps you write programs with accuracy and fewer keystrokes because you no longer need to remember fine points such as object types, methods and method signatures. TurboRuby predicts likely expectations based on conventions and semantics and is able to understand the context of what you are doing.

Product Variants

TurboRuby *UK ONLY*

Features

Code completion

TurboRuby provides method completion, parameter completion and syntax checking. Even methods that are created dynamically at runtime are included. You no longer need to remember fine points such as object types, methods and method signatures. TurboRuby predicts likely expectations based on conventions and semantics and is able to understand the context of what you are doing. Rather than simply produce a pop-up list of hundreds of choices, TurboRuby shows just the correct ones.

TurboRuby keeps track of what commands, parameters, and options should be available at any time and dynamically lists them as you code. The placement of the cursor in the editor triggers context specific completion options in a pop-up.

Dependencies view

The Dependencies View is a very useful tool for navigating and introspecting software. Relationships are determined by type inference and semantic analysis. Dependencies are updated in real-time during editing and navigation. Relationships, between controllers, actions, views, models, helpers, routes, migrations, schema and tests are related and determined by convention and method call analysis.

While you navigate source code or nodes in the Explorer, you can use the Dependencies View to track focus and show the dependencies (class, method, controller, action, view, attributes). The Dependencies View shows references to and from (inbound and outbound) a selected class or method.

Project Commanders

The Project Commander gives you a familiar command-line interface to your project. As you write and execute commands, the Project Commander shows results and hyperlinks to the files created by the commands. It provides context-sensitive command, parameter, and option completion to help you execute commands more quickly. This screenshot shows Project Commander results and code completion.



Vendor Showcases
Intel Logo

Embarcadero Logo

Flexera Logo

GFI Logo

MindJet Logo

TechSmith Logo

ABBYY Logo

SmartDraw Logo

TechSmith Logo

Becrypt Logo

Paessler Logo

Netop Logo
© 2003 - 2012 Sigma Software Distribution. Registered office: Prigg Meadow, Ashburton, Devon, TQ13 7DF, UK. Registered in England. Company no: 1671407. VAT no: GB 384904621.