the blog
Back to -Blog

Ruby In Steel 1.2 - Beta 3

Full Feature set of Ruby in Steel 1.2 Now Available
by Huw Collingbourne
Sunday 30 March 2008.

We have today released the third beta of Ruby In Steel Developer version 1.2. This now implements the full feature set of the new edition of the software including:

New To Ruby In Steel 1.2

- The Visual Rails Workbench
Our unique drag and drop visual design environment for Rails applications
- Debugger Enhancements
With numerous new features including Conditional breakpoints, tracepoints, ‘Break On Exception’, ‘Break On Hit Count’, ‘Run Macro On Break’ and JRuby Debugging.
- IronRuby Support
This release integrates our IronRuby IDE including a visual form designer, project wizards, property panels etc.

Dynamic Debugging lets you modify watched objects. Here I have selected the Fixnum, 2, which is at index 1 of an array which its itself in a hash assigned to the variable @yyy in the object, ob...

I have now edited this value to the name of another object, object2 in the program being debugged. It turns out that object2 is not a Fixnum but an instance of the class X...

This is evaluated immediately, causing the object at index 1 of the array to be assigned the new object, which I can now expand to ‘drill down’ into and inspect in the Watch window.

New to Beta 3

- Dynamic Debugging
Evaluate and modify objects and code while debugging
- File Compare - Archive and Backup
Restore previous versions of backed up Rails view templates or whole HTML format Rails web pages using the Visual Rails Workbench and a differencing tool such as WinMerge or DiffMerge.
- All In One Installer
Optionally, users may use our new installer to install Ruby, Rails, MySQL and a free Ruby-language copy of Visual Studio 2008.

The Visual Rails Workbench automatically backs up previous versions of your Rails templates and you also have the option to archive named versions of your completed page designs. Here I am using the WinMerge tool to compare a backup with the current template prior to restoring it.

Ruby In Steel Developer 1.2 (beta 3) is available now to registered users. Download details can be found in the Registered Users area of the forum or contact support quoting your registered user name and serial number.

Ruby In Steel 1.2 is a free update to registered users of Ruby In Steel Developer. The new features are not yet documented in the manual and Help system of the current beta but guidance can be found in the articles below:

- The Visual Rails Workbench
A Brief Guide To The Visual Rails Workbench
A Brief Guide To The Visual Rails Workbench - part 2
Visual Ruby On Rails Drag and Drop Designer
Visual Rails Workbench - The Import/Export Business
Visual Rails Workbench - Differencing and Round-Tripping
Visual Rails Workbench - screencast preview

- New Debugger Features
Dynamic Debugging In Ruby
Ruby Debugger Enhancements - Conditional Breakpoints, Tracepoints and more
JRuby Debugging In Visual Studio
Ruby Debugger Timings

- IronRuby
IronRuby IDE - The Visual Form Designer
IronRuby IDE - Editing Features And More

We expect to release the final version of Ruby In Steel Developer 1.2 during April.

Bookmark and Share   Keywords:  development  news
  • Ruby In Steel 1.2 - Beta 3
    31 March 2008, by SoftMind

    @ sapphire steel All In One Installer Optionally, users may use our new installer to install Ruby, Rails, MySQL and a free Ruby-language copy of Visual Studio 2008.


    Can you specify the versions for Ruby, Rails and MySql that comes along with All in One Installer.

    I think Rails 2.2 should be considered and SqLite should also be included, since its default for Rails 2.2.

    Thanks

    • Ruby In Steel 1.2 - Beta 3
      31 March 2008, by Huw Collingbourne

      The all-in-one installer lets you choose between the latest (2.x) version of Rails or Rails 1.2. MySQL is version 5. We don’t currently try to support the full range of possible options in this installer as its aim is to get people up and running with a set of tools that we know work together and that we have fully documented. You can, of course, use other databases if you wish - you aren’t obliged to use the tools and versions provided by the installer. But for the newcomer, the installer will set up a standardised development environment, which is our principal intention.

      best wishes

      Huw

© SapphireSteel Software 2014