今まで複数のクラスで使う定数はあるクラス内で宣言して他のクラスからそれを参照するというふうにしていた。
例えば↓みたいな感じ。
class MovieController Const = 1 end class B p MovieController::Const end
この例みたいにクラス名が長いと定数を参照する式がとても長くなって嫌だったが、定数を保持するmoduleを宣言して
moduleをincludeすることで解決できた。
例は↓
module Const C = 1 end class B include Const p C end
すっきりして良いですな。