Sha256: 9ccb097469ee6d702878352269a4ebcabf1df4b3e2c5eba5c4a3c030907ca899

Contents?: true

Size: 311 Bytes

Versions: 10

Compression:

Stored size: 311 Bytes

Contents

module Dpl
  module Transliterate
    APPROXIMATIONS = YAML.load(File.read(File.expand_path('../../../../config/transliterate.yml', __FILE__)))

    def transliterate(string, replacement = '.')
      string.gsub(/[^\x00-\x7f]/u) do |char|
        APPROXIMATIONS[char] || replacement
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
dpl-2.0.3.beta.4 lib/dpl/helper/transliterate.rb
dpl-2.0.3.beta.3 lib/dpl/helper/transliterate.rb
dpl-2.0.3.beta.2 lib/dpl/helper/transliterate.rb
dpl-2.0.3.beta.1 lib/dpl/helper/transliterate.rb
dpl-2.0.2.beta.1 lib/dpl/helper/transliterate.rb
dpl-2.0.0.beta.3 lib/dpl/helper/transliterate.rb
dpl-2.0.0.beta.2 lib/dpl/helper/transliterate.rb
dpl-2.0.0.alpha.14 lib/dpl/helper/transliterate.rb
dpl-2.0.0.alpha.13 lib/dpl/helper/transliterate.rb
dpl-2.0.0.alpha.12 lib/dpl/helper/transliterate.rb