* do ... end と { ... } の書き方が混在しているのは良くない