class ActiveAdmin::ResourceCollection
def find_by_resource_class(resource_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