Starting with the following array (of hashes):
[
{:name=>"site a", :url=>"http://example.org/site/1/"},
{:name=>"site b", :url=>"http://example.org/site/2/"},
{:name=>"site c", :url=>"http://example.org/site/3/"},
{:name=>"site d", :url=>"http://example.org/site/1/"},
{:name=>"site e", :url=>"http://example.org/site/2/"},
{:name=>"site f", :url=>"http://example.org/site/6/"},
{:name=>"site g", :url=>"http://example.org/site/1/"}
]
How can I add an index of the duplicate urls like so:
[
{:name=>"site a", :url=>"http://example.org/site/1/", :index => 1},
{:name=>"site b", :url=>"http://example.org/site/2/", :index => 1},
{:name=>"site c", :url=>"http://example.org/site/3/", :index => 1},
{:name=>"site d", :url=>"http://example.org/site/1/", :index => 2},
{:name=>"site e", :url=>"http://example.org/site/2/", :index => 2},
{:name=>"site f", :url=>"http://example.org/site/6/", :index => 1},
{:name=>"site g", :url=>"http://example.org/site/1/", :index => 3}
]