class ActiveAdmin::ResourceCollection

def find_by_resource_class(resource_class)

a subclass of an Active Record class (ie: implementes base_class)
Finds a resource based on it's class. Looks up the class Heirarchy if its
def find_by_resource_class(resource_class)
  resource_class_name = resource_class.to_s
  match = resources_with_a_resource_class.find{|r| r.resource_class.to_s == resource_class_name }
  return match if match
  if resource_class.respond_to?(:base_class)
    base_class_name = resource_class.base_class.to_s
    resources_with_a_resource_class.find{|r| r.resource_class.to_s == base_class_name }
  else
    nil
  end
end