Ruby で C や C++ の enum 相当の事を行いたいです。 過去質問にも似た物があったのですが、私の求めている回答とは違うと思われる回答しかついていませんでした。 下記のような物をもっとスマートにする方法を知りたいです。 #--------------------------------- class TriChar XX_ABC = 0 XX_DEF = 1 XX_GHI = 2 # このように数値がかぶらないようにふられるように end class Definition XX_DEF = 0 XX_UNDEF = 1 # ちゃんとスコープに収まる end TriChar::XX_DEF != Definition::XX_DEF # <- これが true になる #--------------------------------- 私の望んでいる事を C 風に書くと #--