Making all my Ruby files pretty

Hello!

I’m trying to make a simple Ruby code beautifier to set me at ease. I
know there’s already rbeautify:

http://www.arachnoid.com/ruby/rbeautify.rb.html

But I need to do some more:

Like making,

comments like these

Into,

···

Comments like these.

E.g. making sure the first letter after "^# " (if any) is always
uppercase and that every comment line ends with a dot.

As well as,

comments like these.

bla bla.

bla blaaa.

Into,

Comments like these. Bla bla. Bla blaaa.

Every comment is always joined into one line.

I’m not sure exactly what approach to take. Whether to build on
rbeautify or not. I also need the functionality from my old shell script:

#!/usr/bin/env zsh

for file in $PWD/**/*(.); do

# Check if file is text.
#
if file -b $file | grep -q 'text'; then

    # Remove CRLF, blank lines and trailing white space.
    #
    # In FreeBSD use: sed -e
    #
    tr -d '\r' < $file | sed -E -e 'v/\S/d' -e 's/[[:space:]]+$//' > 

$file.tmp

    mv -f $file.tmp $file

echo "$file"

fi

done

Would love to hear what you guys think.

All the best,
Kyrre

–~--~---------~–~----~------------~-------~–~----~
You received this message because you are subscribed to the Google Groups “Ruby on Rails: Talk” group.
To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~–~—

Kyrre Nygård wrote:

comments like these.

bla bla.

bla blaaa.

Comments…?

COMMENTS???

Look around you! Do you see any comments in these programs?

(Besides the RDoc meat…:wink:

···


Phlip

–~–~---------~–~----~------------~-------~–~----~
You received this message because you are subscribed to the Google Groups “Ruby on Rails: Talk” group.
To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~–~—