Method: String#capitalize_words

Defined in:
lib/extra/string.rb

#capitalize_words(*disclude) ⇒ Object

Capitalize words. Example: 'The dog is stupid'.capitalize_words('is') #=> "The Dog is Stupid"

Returns: String with words capitalized.



80
81
82
83
# File 'lib/extra/string.rb', line 80

def capitalize_words(*disclude)
  disclude = disclude.flatten
  gsub(/\w+/u) { |word| disclude.include?(word) ? word : word.capitalize }
end