Method: ResolveHelper#coverage_summary
- Defined in:
- app/helpers/resolve_helper.rb
#coverage_summary(response) ⇒ Object
Outputs “yyyy - yyyy” coverage summary, with html tags, IF coverage dates are available, it is a title-level request, and we’re configured to show with config resolve_display.show_coverage_summary
259 260 261 262 263 264 265 266 267 268 269 270 271 272 |
# File 'app/helpers/resolve_helper.rb', line 259 def coverage_summary(response) unless (@user_request.title_level_citation? && umlaut_config.lookup!("resolve_display.show_coverage_summary", false) && (response[:coverage_begin_date] || response[:coverage_end_date])) return nil end start = response[:coverage_begin_date].try(:year) || I18n.t("umlaut.citation.coverage_summary.open_start") finish = response[:coverage_end_date].try(:year) || I18n.t("umlaut.citation.coverage_summary.open_end") content_tag("span", :class=>"coverage_summary") do "#{start} – #{finish}:" end end |