module Ekezetalakito

Constants

ACCENTED_LETTERS_MAP

Hungarian accented letters: árvíztűrő tükörfúrógép ÁRVÍZTŰRŐ TÜKÖRFÚRÓGÉP

ACUTE_ACCENTS
VERSION

Public Class Methods

contains_acute_accent(text) click to toggle source
# File lib/ekezetalakito.rb, line 41
def self.contains_acute_accent(text)
  ACUTE_ACCENTS.each do |accent|
    return true unless text.index(accent).nil?
  end

  false
end
convert(text) click to toggle source
# File lib/ekezetalakito.rb, line 31
def self.convert(text)
  if contains_acute_accent(text)
    ACCENTED_LETTERS_MAP.each do |char, acute_char|
      text.gsub!(acute_char, char.to_s)
    end
  end

  text
end