車輪の再発明感が凄いというか、active_attrを使っとけばいいのでは、という説があるのだが、attr_accessorにタイプキャスト機能を追加したgemを作ってみました。 joker1007/attr_typecastable 前に書いた Ruby - ActiveModelを活用するための属性定義拡張系gemについて - Qiita というネタで紹介してるgemは基本的にこの機能を持ってます。 ただ、色々と余計なことやり過ぎてて細かく調整しようとした時に、ソースが読みにくい。 今更新しいgemとして作る程のものでもないんですが、コードベースが軽量で機能を限定したものを自前で用意しておいた方が、自分としては楽だろうと思ったのでgemにしてみました。 多分、active_attr, virtus, attrio等と比べてコードベースはめっちゃ小さくなってます。 その他のgemは色々と