Module: FriendlyId::ActiveRecordAdapter::SluggedModel::SluggedFinder
- Included in:
- CachedSingleFinder, MultipleFinder, SingleFinder
- Defined in:
- lib/friendly_id/active_record_adapter/slugged_model.rb
Instance Method Summary collapse
- #handle_friendly_result ⇒ Object
-
#slugs_included? ⇒ Boolean
Whether :include => :slugs has been passed as an option.
Instance Method Details
#handle_friendly_result ⇒ Object
11 12 13 14 |
# File 'lib/friendly_id/active_record_adapter/slugged_model.rb', line 11 def handle_friendly_result raise ::ActiveRecord::RecordNotFound.new unless @result @result.friendly_id_status.friendly_id = id end |
#slugs_included? ⇒ Boolean
Whether :include => :slugs has been passed as an option.
7 8 9 |
# File 'lib/friendly_id/active_record_adapter/slugged_model.rb', line 7 def slugs_included? [*([:include] or [])].flatten.include?(:slugs) end |