Rubyにおける定数は再代入でエラーを出してくれない
#Ruby
再代入も不可にさせたい場合、moduleで定数を作り、そのmoduleをfrezeさせる
module MyConstant
PERMIT_ID =
'0001', '0002', '1234'
.map(&:freeze).freeze
end
MyConstant.freeze
MyConstant::PERMIT_ID = 'hogefuga'
# => RuntimeError: can't modify frozen Module