[Newbies] Question about style
Ramon Leon
ramon.leon at allresnet.com
Wed Aug 30 20:42:15 UTC 2006
> I created the following method to create a convenient way of
> accessing entries in the dictionary:
>
> doesNotUnderstand: aSelector
> "for unknown selectors, see if we can find an
> environment variable and return that"
> ^ self at: aSelector asString ifAbsent: [ super
> doesNotUnderstand: aSelector ]
>
> So my question is whether this is considered good style or
> not? It works quite well (except the doIt in a workspace
> pops up to say the selector is unknown).
>
> This sort of thing is done in Ruby often, and I did find some
> examples in various classes in my image.
>
> (Actually one example even defined the missing accessor on
> the fly - that's really showing off).
>
> Thanks,
> Steve
I have the same hack in my image, I'm sure many people do. I use it heavily
because the SoapCore package returns dictionaries from web services calls in
place of object if you haven't registered a specific object for use. I find
it quite handy.
More information about the Beginners
mailing list