I am writing an Ajax request form with Ruby on Rails using a collection_select
tag that looks like this:
<%= collection_select(\"Jobs\", \"cl
kmorris solved your problem (very well) but i would like to answer your question: you can override [] and []= operators because they are methods (like almost everything), but you should think well about what you are doing because you can break tons of things.
class AntiArray < Array
def [](ind)
self.fetch(-ind)
end
end
y = AntiArray.new([1,2,3,4])
y[1]
=> 4