Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/musiki.rb

Instance Method Summary collapse

Instance Method Details

#tr_capitalizeObject



475
476
477
# File 'lib/musiki.rb', line 475

def tr_capitalize
  self.gsub(//,"Â").gsub(//,"I").gsub(/^i/,"İ").gsub(//,"Ö").gsub(/^U/,"Ü").gsub(//,"Î").gsub(//,"Û").gsub(//,"Ç").gsub(//,"G").gsub(//,"Ş").capitalize
end

#tr_downcaseObject



472
473
474
# File 'lib/musiki.rb', line 472

def tr_downcase
  self.gsub("Â","â").gsub("I","ı").gsub("İ","i").gsub("Ö","ö").gsub("Ü","U").gsub("Î","î").gsub("Û","û").gsub("Ç","ç").gsub("G","ğ").gsub("Ş","ş").downcase
end

#tr_to_asciiObject



463
464
465
466
467
468
# File 'lib/musiki.rb', line 463

def tr_to_ascii
  self.gsub("Â","A").gsub(/[Îİ]/,"I").gsub(/[ÔÖ]/,"O").gsub(/[ÛÜ]/,"U")
      .gsub("â","a").gsub(/[îı]/,"i").gsub(/[ôö]/,"o").gsub(/[ûü]/,"u")
      .gsub("Ç","C").gsub("G","G").gsub("Ş","S")
      .gsub("ç","c").gsub("ğ","g").gsub("ş","s")
end

#tr_upcaseObject



469
470
471
# File 'lib/musiki.rb', line 469

def tr_upcase
  self.gsub("â","Â").gsub("ı","I").gsub("i","İ").gsub("ö","Ö").gsub("U","Ü").gsub("î","Î").gsub("û","Û").gsub("ç","Ç").gsub("ğ","G").gsub("ş","Ş").upcase
end