compatibility with enh-ruby-mode
fixed a bug with one-line ifs (e.g. „do_smth if false”)
more enh-ruby-mode fixes
needed as long as enh-ruby-mode-end-of-block is bugged.