class ActiveAdmin::CollectionDecorator

This class decorates a collection of objects delegating mehods to behave like an Array. It’s used to decouple ActiveAdmin from Draper and thus being able to use PORO decorators as well.

It’s implementation is heavily based on the Draper::CollectionDecorator github.com/drapergem/draper/blob/aaa06bd2f1e219838b241a5534e7ca513edd1fe2/lib/draper/collection_decorator.rb