むしろrubyで先頭に「#なんちゃら」とか宣言すればインデントをブロックとして扱ってくれるようにすればいいんじゃ
唯一Pythonが勝ってるところだし
○○ do
 〜
end

○○:
 〜
にするだけなんて簡単でしょ

○○ do |key, value|
 〜
end

○○: |key, value|
 〜
でいいし