Class: Search::PresetJobTextPresenter
- Inherits:
-
PresetJobPresenter
- Object
- PresetJobPresenter
- Search::PresetJobTextPresenter
- Defined in:
- app/presenters/search/preset_job_text_presenter.rb
Overview
Text-only row presenter for PresetJobSearch — renders the same cells as
PresetJobPresenter but without HTML links, for CSV/Excel export or
other plain-text consumers.
Instance Method Summary collapse
-
#customer_link ⇒ String?
Customer name with internal identifier.
-
#job_link ⇒ String
Preset job reference number.
Instance Method Details
#customer_link ⇒ String?
Customer name with internal identifier.
17 18 19 20 21 |
# File 'app/presenters/search/preset_job_text_presenter.rb', line 17 def customer_link return unless r.has_columns?(:customer_full_name, :customer_id) "#{r.customer_full_name} (CN#{r.customer_id})" end |
#job_link ⇒ String
Preset job reference number.
10 11 12 |
# File 'app/presenters/search/preset_job_text_presenter.rb', line 10 def job_link r.reference_number || 'Not Set Yet' end |