class String

end Y quiero que los strings no tengan espacios extraños

Public Instance Methods

squish() click to toggle source

Limpia whitespace de extremos y espacios repetidos

@return [String] Una copia del string sin espacios extraños

# File lib/comun.rb, line 18
def squish
  dup.squish!
end
squish!() click to toggle source

Lo mismo que squish, pero destructivo

@return [String] El string original sin espacios extraños

# File lib/comun.rb, line 25
def squish!
  strip!
  gsub!(/\s(\s+)/, ' ')
  self
end