Camping::H hasn't longer indiffenrent access:
h = Camping::H.new
h.title = "Sweet!"
h[:title] != h["title"]
Should we (1) don't make it indifferent at all, but rather say you should
always use method_missing (2) add indifferent access?
Here is one such implementation in 86 bytes, in case we want it:
class H < Hash
i='def []!(k,v)Symbol===k ?self[k.to_s]!v:super end;'
eval i.tr('!','=')+i.tr('!,v','')
end
//Magnus Holm
_______________________________________________
Camping-list mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/camping-list