instance method
squish
Ruby on Rails 3.2.22.5
Since v3.0.20Signature
squish()
Returns the string, first removing all whitespace on both ends of the string, and then changing remaining consecutive whitespace groups into one space each.
Examples:
%{ Multi-line string }.squish # => "Multi-line string" " foo bar \n \t boo".squish # => "foo bar boo"
Source
# File activesupport/lib/active_support/core_ext/string/filters.rb, line 12
def squish
dup.squish!
end
Defined in activesupport/lib/active_support/core_ext/string/filters.rb line 12
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in String