Method: IsoDoc::ClassUtils#case_strict1

Defined in:
lib/isodoc/class_utils.rb

#case_strict1(letters, casing) ⇒ Object



40
41
42
43
44
45
46
47
48
# File 'lib/isodoc/class_utils.rb', line 40

def case_strict1(letters, casing)
  return letters if letters.empty?

  case casing
  when "capital" then letters.first.upcase!
  when "lowercase" then letters.first.downcase!
  when "allcaps" then letters.map(&:upcase!)
  end
end