From: Logan Capaldo Date: 2006-03-31T12:02:03+09:00 Subject: Re: Isn't :: a method? How to define? On Mar 30, 2006, at 5:53 PM, itsme213 wrote: > Ah. So it's short for const_get? Maybe I can still use it. > It's not exactly short for const_get either: class A def self.class_meth puts "hi" end A_CONST = 7 end A::class_meth puts A::A_CONST hi 7 In fact its const_get or perform method, dpeneding whether or not the constant exists > > "Logan Capaldo" wrote in message > news:C73E3A75-34E0-4EF4-AA46-B79D84F7C4EC@gmail.com... >> >> On Mar 30, 2006, at 4:39 PM, Eric Hodel wrote: >> >>> On Mar 30, 2006, at 1:13 PM, itsme213 wrote: >>> >>>> SyntaxError: compile error >>>> (irb):2: syntax error >>>> def ::(x) >>> >>> It isn't a method, its syntax. >>> >>> -- Eric Hodel - drbrain@segment7.net - http://blog.segment7.net >>> This implementation is HODEL-HASH-9600 compliant >>> >>> http://trackmap.robotcoop.com >>> >>> >>> >> >> In fact it's very similiar to dot (.). You wouldn't expect to be >> able to >> redefine that, would you? >> >> >> > > >