Mi nombre de clase está en conflicto con Ruby's
Tengo una clase en mi módulo que se llama "Fecha". Pero cuando quiero utilizar la clase Date empaquetada con ruby, usa mi clase Date en su lugar.
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
La salida de ejecutar esto es
test.rb:7:in `initialize': undefined method `today' for Mymod::ClassA::Date:Class (NoMethodError)
¿Hay alguna forma en que pueda hacer referencia a la clase Fecha de Ruby dentro de mi propia clase también llamada "Fecha"?