Module: StTools::Module::String
- Defined in:
- lib/modules/string.rb
Instance Method Summary collapse
-
#caps ⇒ String
Метод делает строку downcase но каждую букву каждого слова - заглавной.
-
#delat ⇒ String
Метод заменяет случайно набранные английские символы (с, р, y) в соответствующие по написанию русские.
-
#downcase ⇒ String
Метод переводит русскую и английскую строку в нижний регистр без использования MultiByte (только UTF-8).
-
#hide ⇒ String
Метод заменяет часть символов строки на звездочки.
-
#normalize ⇒ String
Метод удаляет пробелы в начале и конце строки, проводит #delat, #downcase.
-
#st_split(separator, opts = {}) ⇒ Array
Метод разделяет строку на подстроки, и нормализует кажду подстроку через #normalize.
-
#to_bool ⇒ Boolean
Метод переводит строку в значение boolean (true или false).
-
#to_range(opts = {}) ⇒ Array
Метод переводит введенные человеком цифры, перечисленные через запятую и тире в массив чисел.
-
#translit ⇒ String
Метод проводит транслитерацию русского текста.
-
#upcase ⇒ String
Метод переводит русскую и английскую строку в верхний регистр без использования MultiByte (только UTF-8).
Instance Method Details
#caps ⇒ String
Метод делает строку downcase но каждую букву каждого слова - заглавной
89 90 91 |
# File 'lib/modules/string.rb', line 89 def caps ::StTools::String.caps(self) end |
#delat ⇒ String
Метод заменяет случайно набранные английские символы (с, р, y) в соответствующие по написанию русские
15 16 17 |
# File 'lib/modules/string.rb', line 15 def delat ::StTools::String.delat(self) end |
#downcase ⇒ String
Метод переводит русскую и английскую строку в нижний регистр без использования MultiByte (только UTF-8)
25 26 27 |
# File 'lib/modules/string.rb', line 25 def downcase ::StTools::String.downcase(self) end |
#hide ⇒ String
Метод заменяет часть символов строки на звездочки
53 54 55 |
# File 'lib/modules/string.rb', line 53 def hide ::StTools::String.hide(self) end |
#normalize ⇒ String
Метод удаляет пробелы в начале и конце строки, проводит #delat, #downcase
44 45 46 |
# File 'lib/modules/string.rb', line 44 def normalize ::StTools::String.normalize(self) end |
#st_split(separator, opts = {}) ⇒ Array
Метод разделяет строку на подстроки, и нормализует кажду подстроку через #normalize
66 67 68 |
# File 'lib/modules/string.rb', line 66 def st_split(separator, opts = {}) ::StTools::String.split(self, separator, opts) end |
#to_bool ⇒ Boolean
Метод переводит строку в значение boolean (true или false). True - если строка имеет одно из трех значений:
- ‘true’, ‘on’, ‘1’
99 100 101 |
# File 'lib/modules/string.rb', line 99 def to_bool ::StTools::String.to_bool(self) end |
#to_range(opts = {}) ⇒ Array
Метод переводит введенные человеком цифры, перечисленные через запятую и тире в массив чисел
80 81 82 |
# File 'lib/modules/string.rb', line 80 def to_range(opts = {}) ::StTools::String.to_range(self, opts) end |