上記のようなフラグを管理する場合は`enumrize`というgemを使ってみてはいかがでしょう？
https://github.com/brainspec/enumerize