additional fileTypes that use Ruby
Ignore shebang when TM_RUBY is set (⌘R)

Note though that ruby 1.8.7 itself will parse your shebang and re-run the script with the command it extracts, meaning that setting TM_RUBY to /usr/bin/ruby and using something else in the shebang, will not work.

Untested if newer versions of ruby show same behavior.
Add semantic class to format commands
Make help command use APIDock.
Remove Ctrl-Shift-w keybinding (should call 'Wrap Selection' even in Ruby mode)
Make Ctrl-" toggle only between single and double quotes.

Treat %Q{...} as one of the 'more esoteric quote styles' (i.e. convert it to double quotes if Ctrl-" is used on it.
Fix invalid key binding that disables dead keys.

See http://lists.macromates.com/textmate/2012-September/035552.html
Simplify do...end snippet.

Make it easier to use for do...end blocks without block variable.
Simplify 'encoding: utf-8' snippet, use 'enc' as trigger.

utf-8 is the only encoding we use anyway, so no need to make it editable. And there should be no newline after the snippets, too.