Method: String#swap_layout
- Defined in:
- lib/layout_convert.rb
#swap_layout ⇒ Object
Swap the layout
60 61 62 63 64 65 66 67 68 69 |
# File 'lib/layout_convert.rb', line 60 def swap_layout if self.latinish? || self.cyrillish? split_words.map do |word| layout_map = set_layout word word.scan(/./).map do |ch| layout_map[ch].nil? ? ch : layout_map[ch] end.join end.join ' ' end end |