rubyで
n=0
b=a.sort_by &l=->(i){[i[1],n+=1]}
こんな記述を見かけたのですがRubyは詳しくなくてよくわかりません。
=とあるからソート基準を代入している?
ような気もしますが検索してもよくわかりませんでした。

&l=->という謎の記述、詳しい方教えていただけませんでしょうか。
やその後に出てくる
a.min_by &l
も意味を知りたいです。
ちなみにaは文字列の配列です。こんなイメージa=["abc","def","efg","acc"]