class CanCan::ModelAdapters::AbstractAdapter

def self.adapter_class(model_class)

def self.adapter_class(model_class)
  @subclasses.detect { |subclass| subclass.for_class?(model_class) } || DefaultAdapter
end