最近sinatraを触り始めた。 rubyではmodelでvalidationをする文化があるが、いくつか理由があって、自分はcontrollerの入り口でvalidationする方が好きだ。 ということで、sinatra-formkeeperというライブラリをざっくり作ってリリースしてみた。 https://github.com/lyokato/sinatra-formkeeper sinatra用のプラグインだが、コアの機能はformkeeperという別のgemにしてある。 また、formkeeper-japaneseという日本語用のプラグインも別に用意してある。 これについては後で説明する。 それぞれrubygemsにリリース済なのでgemコマンドでインストールできる gem install sinatra-formkeeper gem install formkeeper-japa
![sinatra-formkeeper - Codin’ In The Free World](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)