def ferret_enabled?(is_bulk_index = false)
      @ferret_disabled.nil? && (is_bulk_index || self.class.ferret_enabled?) && (aaf_configuration[:if].nil? || aaf_configuration[:if].call(self))
    end
def ferret_enabled?(is_bulk_index = false)
      @ferret_disabled.nil? && (is_bulk_index || self.class.ferret_enabled?) && (aaf_configuration[:if].nil? || aaf_configuration[:if].call(self))
    end
compatibility
 returns true if ferret indexing is enabled for this record.

 The optional is_bulk_index parameter will be true if the method is called
 by rebuild_index or bulk_index, and false otherwise.

 If is_bulk_index is true, the class level ferret_enabled state will be
 ignored by this method (per-instance ferret_enabled checks however will
 take place, so if you override this method to forbid indexing of certain
 records you're still safe).