5

ファイルmodule.rb

module CardExpiry
  def check_expiry value
    return true
  end
end

ファイル include.rb

#raise File.dirname(__FILE__).inspect
require "#{File.dirname(__FILE__)}/module.rb"

 module Include
     include CardExpiry
  def self.function 
    raise (check_expiry 1203).inspect
  end
end

呼び出し

Include::function

これは可能ですか?

呼び出し時のエラー トリガー:

`function': undefined method `check_expiry' for Include:Module (NoMethodError)
4

2 に答える 2