Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/comfortable_mexican_sofa/rails_extensions.rb

Instance Method Summary collapse

Instance Method Details

#capitalize_all(delimiter = ' ') ⇒ Object

Capitalize all words in the string



8
9
10
# File 'lib/comfortable_mexican_sofa/rails_extensions.rb', line 8

def capitalize_all(delimiter = ' ')
  self.split(delimiter).collect{|w| w.capitalize }.join(' ')
end

#idifyObject

Converts string to something suitable to be used as an element id



3
4
5
# File 'lib/comfortable_mexican_sofa/rails_extensions.rb', line 3

def idify
  self.strip.gsub(/\W/, '_').gsub(/\s|^_*|_*$/, '').squeeze('_')
end