Class: FriendlyId::ActiveRecordAdapter::SimpleModel::SingleFinder
- Inherits:
-
Object
- Object
- FriendlyId::ActiveRecordAdapter::SimpleModel::SingleFinder
- Includes:
- SimpleFinder, Finders::Base, Finders::Single
- Defined in:
- lib/friendly_id/active_record_adapter/simple_model.rb
Direct Known Subclasses
FriendlyId::ActiveRecordAdapter::SluggedModel::CachedSingleFinder
Instance Attribute Summary
Attributes included from Finders::Base
#ids, #model_class, #options, #scope
Instance Method Summary collapse
Methods included from SimpleFinder
Methods included from Finders::Single
Methods included from Finders::Base
friendly?, #initialize, unfriendly?
Instance Method Details
#find ⇒ Object
51 52 53 54 55 56 |
# File 'lib/friendly_id/active_record_adapter/simple_model.rb', line 51 def find result = model_class.scoped().first() raise ::ActiveRecord::RecordNotFound.new if friendly? && !result result.friendly_id_status.name = id if result result end |