options = { :deep => :stuff }
options.merge!(:options => options)
# It the same at any depth...
options[:options][:options][:options][:options][:options]
#=> {:deep=>:stuff, :options=>{...}}
Аккуратно, да? Хэш-объект в options имеет тот же object_id, что и значение, присвоенное :options.