Module: StringCharFormat

Included in:
String
Defined in:
lib/string_char_format.rb,
lib/string_char_format/version.rb

Defined Under Namespace

Classes: Error

Constant Summary collapse

VERSION =
"0.1.0"

Instance Method Summary collapse

Instance Method Details

#no_spaceObject



21
22
23
# File 'lib/string_char_format.rb', line 21

def no_space
  self.gsub(' ', '')
end

#only_lettersObject



6
7
8
# File 'lib/string_char_format.rb', line 6

def only_letters
  self.gsub(/[^a-zA-Z]/,'')
end

#only_numbersObject



10
11
12
# File 'lib/string_char_format.rb', line 10

def only_numbers
  self.gsub(/[^0-9]/,'')
end

#only_special_charsObject



14
15
16
17
18
19
# File 'lib/string_char_format.rb', line 14

def only_special_chars
  letters = self.only_letters
  numbers = self.only_numbers
  array_chars = (letters + numbers).split('')
  remove_char(array_chars)
end