Recommended items

So this is pretty cool.
Can we make the ability a property on the CanCanAdapter instead? Or introduce a block for the adapter?