Class: FriendlyId::ActiveRecordAdapter::SimpleModel::MultipleFinder
- Inherits:
-
Object
- Object
- FriendlyId::ActiveRecordAdapter::SimpleModel::MultipleFinder
- Includes:
- Finders::Multiple, SimpleFinder
- Defined in:
- lib/friendly_id/active_record_adapter/simple_model.rb
Direct Known Subclasses
FriendlyId::ActiveRecordAdapter::SluggedModel::CachedMultipleFinder
Instance Attribute Summary
Attributes included from Finders::Multiple
#friendly_ids, #results, #unfriendly_ids
Attributes included from Finders::Base
#ids, #model_class, #options, #scope
Instance Method Summary collapse
Methods included from SimpleFinder
Methods included from Finders::Multiple
Methods included from Finders::Base
friendly?, #initialize, unfriendly?
Instance Method Details
#find ⇒ Object
26 27 28 29 30 31 |
# File 'lib/friendly_id/active_record_adapter/simple_model.rb', line 26 def find @results = model_class.scoped(:conditions => conditions).all().uniq raise(::ActiveRecord::RecordNotFound, ) if @results.size != expected_size friendly_results.each { |result| result.friendly_id_status.name = result.to_param } @results end |