Module: TurkishSupport
- Defined in:
- lib/turkish_support.rb,
lib/turkish_support/version.rb,
lib/turkish_support/constants.rb,
lib/turkish_support/array_methods.rb,
lib/turkish_support/string_methods.rb
Overview
The TurkishSupport module responsible for making some String and Array methods compatible with Turkish language by using Ruby languageās refinements feature.
You can check refinements at docs.ruby-lang.org/en/master/doc/syntax/refinements_rdoc.html
Refined Methods
-
String#<=>
-
String#[]
-
String#[]=
-
String#capitalize
-
String#casecmp
-
String#downcase
-
String#gsub
-
String#index
-
String#match
-
String#partition
-
String#rpartition
-
String#rindex
-
String#scan
-
String#slice
-
String#split
-
String#sub
-
String#swapcase
-
String#titleize
-
String#upcase
Constant Summary collapse
- VERSION =
'2.1.0'
- CASE_METHODS =
%i[downcase downcase! upcase upcase! capitalize capitalize! swapcase swapcase!].freeze
- REGEX_METHODS =
%i[[] []= index gsub gsub! match rindex partition rpartition scan slice slice! split sub sub! gsub gsub!].freeze