多次元配列の重複要素削除の仕方がわかりません

Cでいうところの、
a[3][5] = {[1,2,3,4,a], [2,3,4,5,b], [2,3,4,5,a]}

って、あったら、aが重複してるので、
[1,2,3,4,a], [2,3,4,5,b]
だけにしたい

a.uniq{|x| x[4]}

ってのは間違い??