Module: Stringub::Commons

Included in:
String
Defined in:
lib/stringub-commons.rb,
lib/stringub-commons/version.rb

Constant Summary collapse

WORD_PATTERN =
/\w[\w\'\-]*/
ANY_SPACE_PATTERN =
/\s+/
UNIQUE_SPACE =
" "
VERSION =
"0.0.1"

Instance Method Summary collapse

Instance Method Details

#unique_spacesObject



14
15
16
# File 'lib/stringub-commons.rb', line 14

def unique_spaces
  self.gsub(ANY_SPACE_PATTERN, UNIQUE_SPACE)
end

#unique_spaces!Object



18
19
20
# File 'lib/stringub-commons.rb', line 18

def unique_spaces!
  self.gsub!(ANY_SPACE_PATTERN, UNIQUE_SPACE)
end

#wordsObject



10
11
12
# File 'lib/stringub-commons.rb', line 10

def words
  self.scan(WORD_PATTERN)
end