My class name conflicting with Ruby's -


i have class in module called "date". when want utilize date class packaged ruby, uses date class instead.

module mymod   class classa     class date < mymod::classa       require 'date'        def initialize         today = date.today # today's date ruby's date class         puts "today's date #{today.to_s}"       end     end   end end  mymod::classa::date.new 

the ouput running is

test.rb:7:in `initialize': undefined method `today' mymod::classa::date:class (nomethoderror) 

is there way can reference ruby's date class within own class called "date"?

def initialize         today = ::date.today # today's date ruby's date class         puts "today's date #{today.to_s}"       end 

what double colon in ruby