Just do IT

思うは招く

[Ruby] モジュールの中にクラスを保持させる

モジュールの中にクラスを入れてみる。

module LS
  class File
    attr_reader :name
    def initialize(name)
      @name = name
      puts @name
    end
  end
end

LS::File.new('hoge').name
=> hoge

この場合、使うときはモジュール名::クラス名.メソッドになる。