我的模块中有一个名为"Date"的类.但是当我想利用与ruby打包的Date类时,它会使用我的Date类.
module Mymod
class ClassA
class Date < Mymod::ClassA
require 'date'
def initialize
today = Date.today # get today's date from Ruby's Date class
puts "Today's date is #{today.to_s}"
end
end
end
end
Mymod::ClassA::Date.new
Run Code Online (Sandbox Code Playgroud)
运行它的输出是
test.rb:7:in `initialize': undefined method `today' for Mymod::ClassA::Date:Class (NoMethodError)
Run Code Online (Sandbox Code Playgroud)
有没有什么方法可以从我自己的类中引用ruby的Date类,也称为"Date"?