Ruby In Steel - Feature List
Text
Edition 1.1.5
Developer
Edition 1.5
Price
$49
$199
Editing    
- Code Coloring (Ruby)
tick
- Code Coloring (ERB/RHTML)
tick
tick
- Code Folding (Ruby)
tick
tick
- Code Folding (ERB/RHTML)
tick
tick
- Mark and Hide Selected Code
tick
tick
- Tooltips show hidden (collapsed) code
tick
tick
- Collapsible Regions
tick
tick
- Collapse To Definitions
tick
tick
- Bracket matching (move cursor)
tick
tick
- Bracket highlighting
tick
tick
- Keyword..end matching (move cursor)
tick
tick
- Optional KeyworD..end completion
tick
tick
- Optionally auto-format code after 'end'
tick
tick
- Block comment/uncomment
tick
tick
- Multi-level undo/redo
tick
tick
- Tabbed (multi-file) editing
tick
tick
- Split-window editing
tick
tick
- Auto Indent/outdent
tick
tick
- Bookmarks
tick
tick
- Line Numbers (optional)
tick
tick
- User defined macros
tick
tick
- Find/Replace with wildcards
tick
tick
- Find/Replace with regular expressions
tick
tick
- Find/Replace in files
tick
tick
- Incremental Search
tick
tick
- Rectangular block Selection
tick
tick
- Drag and drop copy/move
tick
tick
- Block Indenting
tick
tick
- Smart Indenting
tick
tick
- Format all code
tick
tick
- Format selection
tick
tick
- 'Virtual Space' editing Support
tick
tick
- Click-to-open 'required' files  
tick
Debugging    
- Fast ‘Cylon’ Debugger  
tick
- Slow (Ruby-driven) Debugger
tick
tick
- Ruby Debugging
tick
tick
- Rails Debugging
tick
tick
- Breakpoints
tick
tick
- Breakpoint Manager (enable/disable)
tick
tick
- Break On Hitcount  
tick
- Conditional Breakpoints  
tick
- Run Macro on Break  
tick
- Tracepoints  
tick
- Break on Exception  
tick
- Set Breakpoint while debugging  
tick
- Watch variables
tick
tick
- Show Locals
tick
tick
- Show Globals
tick
tick
- Show Instance Variables
tick
tick
- Show Object Methods
tick
tick
- Show Singleton Methods
tick
tick
- Call Stack
tick
tick
- Call Stack Navigation  
tick
- Step into
tick
tick
- Step over
tick
tick
- Run to cursor
tick
tick
- Interactive Debugging Console
tick
tick
- Optional IntelliSense while debugging  
tick
- Drill-down (variable expansion)
tick
tick
- Hovering Drill-down in Ruby Editor
tick
tick
- Hovering Drill-down in Ruby Console
tick
tick
- Option set files readonly when debugging
tick
tick
- Choose Alternative Debug/Run Ruby Targets
tick
tick
- fast JRuby Debugger, 'JCylon'  
tick
Rails Development    
- The Visual Rails Workbench  
tick
- Drag and Drop Page Design  
tick
- ERb/HTML 'Round-Tripping'  
tick
- Import/Export to Other Web Designers  
tick
- Split View Code/Page Editor  
tick
- Ruby/ERb Document Outline  
tick
- Color-Coded ERb Composites  
tick
- Page Design Archives  
tick
- Auto ERb Template Backup  
tick
- Support for Difference/Merge  
tick
- RHTML and ERB Document Support
tick
tick
- Database setup wizard
tick
tick
- Automate MySQL setup
tick
tick
- Automate SQL Server setup
tick
tick
- Option to use other DB servers
tick
tick
- Auto-generate YAML
tick
tick
- Integrated SQL Server Explorer
tick
tick
- Integrated web browser
tick
tick
- RHTML Code Coloring/Folding
tick
tick
- Line-Based % tags Supported
tick
tick
- Debug into embedded Ruby (RHTML)
tick
tick
- Rails Auto-expand Snippets
tick
tick
- IntelliSense For Rails  
tick
- RHTML/HTML Editor TOGGLE  
tick
- Quick-Jump Between Controller/View  
tick
- One-click Fast Rails Debugger  
tick
IntelliSense    
- Intelligent Type Inference  
tick
- Fast analytical Rails IntelliSense  
tick
- Rails Database IntelliSense  
tick
- Configurable IntelliSense Libraries  
tick
- Optional type assertion of method return  
tick
- Optional type assertion of arguments  
tick
- Member completion lists  
tick
- Keyword completion lists  
tick
- Parameter completion lists  
tick
- Globals completion  
tick
- Fast analytical Rails IntelliSense  
tick
- Variables completion  
tick
- OptionALLY Omit Ancestors from Completion  
tick
- Tabbed Common/All Completion Lists  
tick
- RDoc display in tooltips  
tick
- tooltip HELP OVER COMPLETION LISTS  
tick
- Navbars (drop-down Lists) In EDitor  
tick
Project Management    
- Ruby Project Wizard
tick
tick
- Rails Project Wizard
tick
tick
- Manage Projects in Solution Explorer
tick
tick
- Add New Ruby and Rails files
tick
tick
- Add Existing Ruby and Rails files
tick
tick
- Optionally exclude hidden files/folders
tick
tick
- Optionally exclude by file extension
tick
tick
- Synchronize disk/project
tick
tick
- Show All Files
tick
tick
- Add project folders
tick
tick
- Open command prompt in directory
tick
tick
- Rename file/folder
tick
tick
- Delete file/folder
tick
tick
- Drag+drop copy/move file/folder
tick
tick
- Exclude selected file/folder
tick
tick
- Projects may include supported VS file types: HTML, text, CSS, XML etc.
tick
tick
- file properties (args, flags etc.)
tick
tick
- Import existing Ruby or Rails projects
tick
tick
- Convert (in Place) Ruby or Rails projects  
tick
- Configuration-dependent Property Pages  
tick
Productivity Tools    
- IntelliSense Librarian  
tick
- Dockable/configurable Rake Window  
tick
- Dockable Generate Script-Builder  
tick
- Dockable rails Console  
tick
- Dockable Script Console  
tick
- Dockable IRB Console
tick
tick
- Ruby and Rails toolbars
tick
tick
- Start server Button
tick
tick
- Run in popup command window
tick
tick
- Run in integrated interactive console
tick
tick
- Tabbed/docked/floating windows
tick
tick
- Build to find syntax errors
tick
tick
- Click message to locate syntax error
tick
tick
- Comprehensive PDF User Guide/Manual
tick
tick
- Extra PDF guides and Tutorials
tick
tick
- Integrated Help
tick
tick
- Ruby Snippet Library
tick
tick
- Ruby Snippet Editor
tick
tick
- Auto-expand snippets
tick
tick
- Auto-surround snippets
tick
tick
- Separate Ruby/RAILS (ERb) Snippets
tick
tick
- .NET/Ruby ConnecTOR Component
tick
tick
- All-in-one Installer
tick
tick
- Go To Definition  
tick
- Syntax error indicators (‘squigglies’)  
tick
- Ruby/Rails Macro Library  
tick
- Ruby Explorer code navigator  
tick
- TODO/User Comment ListS  
tick
- Dockable Context-sensitive RDOC Window  
tick
Other Features    
- HTML Visual Designer
tick
tick
- HTML Code Coloring
tick
tick
- HTML Code Completion
tick
tick
- HTML DOM Document Outline
tick
tick
- JavaScript Code Coloring
tick
tick
- JavaScript IntelliSense
tick
tick
- CSS Coloring
tick
tick
- CSS Code Completion
tick
tick
- CSS Document Outline
tick
tick
- Macros IDE
tick
tick
- All-in-One Installer
tick
tick
- Color schemes/customization
tick
tick
Supported Platforms/Runtimes    
- Visual Studio 2008
tick
tick
- Visual Studio 2005  
tick
- Standard Ruby 1.8.6 and 1.8.7 (*)
tick
tick
- Ruby 1.9.1 (*)  
tick
- JRuby 1.4 (*)  
tick
- IronRuby (alpha only)  
tick
- Rails 1
tick
tick
- Rails 2.x
tick
tick

* Ruby In Steel Developer 1.5 supports Ruby 1.8.x, 1.9.1 and JRuby 1.4 for editing and running. Integrated debugging is provided for Ruby 1.8.x and JRuby 1.4.

© SapphireSteel Software 2010