Method: Sufia::CitationsBehaviors::TitleBehavior#setup_title_info

Defined in:
app/helpers/sufia/citations_behaviors/title_behavior.rb

#setup_title_info(work) ⇒ Object



38
39
40
41
42
43
44
45
46
47
48
49
# File 'app/helpers/sufia/citations_behaviors/title_behavior.rb', line 38

def setup_title_info(work)
  text = ''
  title = work.to_s
  unless title.blank?
    title = CGI.escapeHTML(title)
    title_info = clean_end_punctuation(title.strip)
    text << title_info
  end

  return nil if text.strip.blank?
  clean_end_punctuation(text.strip) + "."
end