Method: IsoDoc::PresentationXMLConvert#conditional_capitalize

Defined in:
lib/isodoc/presentation_function/inline.rb

#conditional_capitalize(text, seen_space) ⇒ Object



168
169
170
171
172
173
174
# File 'lib/isodoc/presentation_function/inline.rb', line 168

def conditional_capitalize(text, seen_space)
  m = text.split(/(?<=\s)/)
  ((seen_space ? 0 : 1)...m.size).each do |i|
    m[i] = m[i].capitalize
  end
  m.join
end