Module: OpenWebslides::Converter::Helpers::Sanitization

Included in:
Pressbooks
Defined in:
lib/openwebslides/converter/helpers/sanitization.rb

Instance Method Summary collapse

Instance Method Details

#sanitize(text) ⇒ String

Sanitize a string

Parameters:

  • text (String)

Returns:

  • (String)


12
13
14
15
16
17
# File 'lib/openwebslides/converter/helpers/sanitization.rb', line 12

def sanitize(text)
  text.gsub(/[[:space:]]+/, ' ')
      .gsub(/_ _/, '')
      .strip
      .gsub(/\A \z/, '')
end