「明白である場合は、」の次に「`ensure => file`は冗長な表記になるので」みたいな一言を入れるのは余計ですかね…。
規約なので、「理由」を明示した方がいいと思いました。

あーでも「ensure => file での明示は不要です。」とも書いてるんですね。