the blog
Back to -Products -Sapphire-IDE

Ruby In Steel Developer - Overview

The only professional Ruby development tool for Visual Studio, Ruby In Steel Developer 2 has powerful analytical IntelliSense, the fast ‘Cylon’ debugger, syntax-sensitive editing and comprehensive development support for Ruby and Rails.

- Go to: Ruby In Steel Download Page

Here we provide a brief overview of just a few of the major features of Ruby In Steel...

Debugging

Ruby In Steel’s ultra-fast ‘Cylon’ debugger provides...

- Speed

The ultra-fast ‘Cylon’ debugger

Ruby and Rails debugging is notoriously slow. Not any longer. Ruby In Steel’s Cylon debugger blazes through your code.

- Breakpoints and Tracing

Step through your code

Step into/step-out/step-over code in Ruby and Rails applications.

- Hover and Drill-down

Drill-down debugging

Drill-down debugging lets you look inside objects and expand arrays and hashes in the docked debugging windows, in the code editor or even right inside the interactive Ruby console!

Docked debug windows

- Conditional Breakpoints

Add conditions in Ruby code

Break when a condition (a test of one or more values) is met.

Other debugging features:
- Tracepoints
- JRuby Debugger
- Break on exception
- Break on hitcount
- Run macro on break

The debugger is supported by a range of tools and windows including:
- Watch
- Locals
- Autos
- Quick Watch
- Breakpoints
- Call Stack.

Editing

Ruby In Steel provides extensive syntax-aware editing for Ruby and Rails.

- Code Coloring and Code Folding

Code coloring and folding

The code editors provide customizable coloring - even for Ruby code embedded into Rails Erb templates. Code folding operates on classes, modules, methods, if blocks and many other constructs - including user-defined collapsible regions...

- Bracket and Keyword/end Matching

Keyword..end matching

Opening and closing brackets are highlighted. A keyboard shortcut lets you move you cursor between brackets or Ruby keyword/end pairs such as class...end and def..end.

Ruby In Steel also has...

Snippets with ‘edit points’

- Snippets that auto-generate code blocks

Ruby and ERb Snippet editor

- A Snippet editor to let you create your own snippets without coding
- Smart or Block indenting to auto-align align your code
- Automatic code formatting (a selected block or an entire document)
Plus all the editing features you would expect such as multi-level undo/redo, bookmarks, split-window editing and user definable macros.

IntelliSense

Ruby In Steel offers unparalleled analytical code completion and navigation tools for Ruby.

- Fast Code Completion Analyzes Code As It Is Written

Drop-down lists provide relevant and accurate information on the methods that are available to objects and classes (both those in the Ruby and Rails libraries and those that you write yourself).

‘Local scope’ (Common) code completion

Dual-page completion lists let you show class-specific detail, for clarity (see above) or the members of the class and all its ancestors, for completeness (see below).

Broader scope (All) code completion

Code completion is automatically triggered by a dot after an identifier and by the double-colon :: scope resolution operator. Completion lists may also be triggered by CTRL-Space. The IntelliSense engine analyzes code as it is written and updates completion lists as appropriate. You may optionally tailor completion lists by specifically omitting elements such as ancestor class methods, global variables and keywords. Notice that embedded (RDOC) documentation for members is shown in a tooltip. You can also hover over classes and methods in the editor to view RDOC.

- Tooltips and Parameter Completion

Parameter hints

Enter an opening bracket after a method name to see a highlighted hint showing parameters and their types.

Extra parameter information can be added via ‘type assertions’

In cases where classes cannot be inferred, add ‘type assertion’ comments for extra IntelliSense.

Tooltip hint for a variable

Hover over any object to see its fully-qualified (including ‘nested modules’) class name.

- Speed Unlike some other Ruby editors, the Ruby In Steel code completion is fast!

Ruby On Rails Tools

Ruby In Steel has deep support for Ruby On Rails Development

The Rake and Generate tools

It has project start-up wizards and (optionally) docked, tabbed and floating tool windows and dialogs such as:
- Generators
- Rake Tasks
- Gem Run

Tools and Wizards

Docked or floating consoles

- Fully integrated Ruby, Rails, Script and IRB consoles

Context-sensitive online documentation

- RDOC window shows formatted documentation when you hover over an object identifier in the editor

The Ruby Explorer

- The Ruby Explorer lets you navigate the class library - even into documentation extracted from C-source files

Context-sensitive Navigation Bars

- Drop-down Navigation Bars over the editor for fast code navigation

Manage projects in the Solution Explorer

Ruby In Steel projects are managed from the Visual Studio Solution Explorer. You can simply create, import or convert Ruby and Rails projects as well as add, move and delete files and folders. Ruby In Steel is fully configurable (colors, tab and formatting options etc.).

For more details, refer to The Feature List.


Minimum Requirements: Visual Studio 2010 Standard Edition or above; alternatively, use the Ruby In Steel ’All-in-one installer’ to install a free Ruby-language copy of Visual Studio 2010.

Bookmark and Share   Keywords:  ide
© SapphireSteel Software 2013

cilostazol 100mg buy generic femara online buy generic flagyl generic gefitinib for sale buy simvastatin 20mg buy viraday online buy generic rifagut buy lasix 40mg buy mirtazepine metronidazole 200mg buy generic viagra 100mg buproprion garlic himalaya allium sativum buy cialis super active 20mg buy generic ampicillin buy exemestane buy rasagiline mesylate buy olanzapine online buy acamprol 333 mg buy super p force 100mg + 60mg sildisoft sildenafil citrate soft methoxsalen order rapacan buy apcalis jelly buy generic generic sirolimus buy avana online buy generic malegra fxt lipitor 20mg buy diflucan order irovel buspin for sale buy biduret online buy tretinoin order levipil calaptin buy baclofen online malegra dxt for sale ranitidine 150mg buy tadalafil 20mg gleevec buy tadalafil online fluka flucanazole buy generic anabrez buy amlodipine 10mg armodafinil order zenegra buy sildenafil citrate order vega arpizol 5mg buy revlimid 5mg buy generic omnacortil buy lumigan buy cernos gel 5 gram/sachet buy sildigra 100mg buy tizan careprost for sale buy generic veenat order malegra buy generic tadaga sulpitac for sale buy sildenafil citrate online buy tadalafil buy cialis tadalafil order kamagra oral jelly buy qutipin online mestilon 25mg order femalegra topirol for sale order aurogra order admenta buy prilosec 20mg order lithosun sr tenofovir 300mg eriacta 100mg armodafinil 150mg buy vardenafil online buy auvitra 20mg pelosta for sale buy generic flutivate cream buy tadalafil snovitra vardenafil order urimax order modalert tenofovir + emtricitabine 300 + 200mg buy malegra professional online amitriptyline 75mg buy generic ciprofloxacin buy generic avagra buy generic imatib buy penegra bortezomib 2mg buy modafresh 200mg vasotec buy arcalion sulbutiamine 200mg buy tadarise pro 20mg buy finasteride calutide 50mg hostacycline aventis buy attentrol 10mg modvigil for sale caverta buy piracetam 800mg buy ciplactin clomiphene buy piracetam 800mg cernos depot 4ml buy generic rizact buy generic ketasma orlistat buy waklert buy doxycycline 100mg sildenafil citrate viagra cotrim andriol buy quinine sulphate sildigra xl plus for sale bupropion wellbutrin buy amlodipine besylate online buy generic prosteride buy testosterone undecanoate 40mg super kamagra buy avanafil terbicip 250mg buy valif buy nitazoxanide naltima 50mg buy fincar buy erlotinib online buy nexium online buy generic baclof buy vardenafil 20mg buy premarin isotretinion buy aldactone 25 mg armodafinil buy natamet buy filagra super active buy sildenafil citrate jelly online phenytoin sodium dapoxetine monodox 100mg buy duprost online caberlin buy clomiphene buy rogaine shampoo buy sustanon online order tadacip buy tadalafil buy azithrocin 250mg buy quetiapine entecavir order vardenafil buy generic floricot buy voltaren 50mg order kamagra forzest 20mg buy flonida buy fluticasone buy sorafenib online namenda nodict 50mg