class ActiveAdmin::ResourceCollection

def raise_if_mismatched!(existing, given)

def raise_if_mismatched!(existing, given)
  if existing.class != given.class
    raise IncorrectClass.new existing, given
  elsif given.class <= Resource && existing.resource_class != given.resource_class
    raise ConfigMismatch.new existing, given
  end
end