あまりruby詳しくないのでRuboCopでrubyぽく直してもらっています。
mruby on YABMの開発環境はFreeBSDのjail(BastilleBSD)にあり、RuboCopはFreeBSDのpkgでインストールしました。
いくつか引っかかったので、以下のような.rubocop.ymlを設定しています。
AllCops:
NewCops: enable
Style/FrozenStringLiteralComment:
Enabled: false
Style/MutableConstant:
Enabled: false
Style/ZeroLengthPredicate:
Enabled: false
Style/NumericPredicate:
Enabled: false
Naming/ConstantName:
Enabled: false
MethodLength:
CountComments: true
Max: 25
なぜこう設定したのかは忘れてしまいました。デフォルトだとコンパイルが通らなくなるものがあったような気がします。