RichardOnRails
4/10/2009 1:52:00 AM
On Apr 9, 5:50 pm, Robert Schaaf <rwsch...@comcast.net> wrote:
> Hi all from a 30-year veteran, but rather a Ruby noob,
>
> I've been looking around for a Ruby IDE, and came across the soon to
> be released RubyMine. It looks to be a promising program, with a very
> nice code reformatter.
>
> One thing irks me: It doesn't indent the clauses of a case statement,
> but prints the 'when's flush with the 'case' and 'end' keywords. This
> complicates discerning the scope of the statement quickly. I went
> back to 'Programming Ruby' and found the same formatting, which I find
> somewhat barbaric.
>
> My question is, how many of you indent when clauses? Does it matter
> to you at all? Is there a package that prettifies Ruby code, even if
> not in an editor, and is configurable?
>
> Thanks,
>
> Bob Schaaf
something = 2
SciTE = case something
when 1; 1
when 2; 4
else 0
end
puts SciTE # => 4 # Had to manually ex-dent this line; indents above
were automatic.
I love SciTE because it also executes in a separate pane by simply
pressing F5. Automatically saves current code before compiling and
executing. It's color coding is excellent IMHO.
Good luck,
Richard