>>>>> "G" == George Moschovitis <george.moschovitis / gmail.com> writes:

G> however, I would like to use it carefully. My question was: is this
G> possible? 

 Well, you can use #instance_method and #bind but ruby will make the test 

uln% ruby -e 'Array.instance_method(:[]).bind(Hash.new)'
-e:1:in `bind': bind argument must be an instance of Array (TypeError)
        from -e:1
uln% 



Guy Decoux