Sha256: b1e32600e6d97e2fd4a91a7fde1be833f684bb59ab22451c319b2be8b4250729

Contents?: true

Size: 357 Bytes

Versions: 4

Compression:

Stored size: 357 Bytes

Contents

require "tate/version"

require 'active_support/core_ext/string/multibyte'
require 'active_support/i18n'

module Tate
  def self.transliterate(string, replacement = "?".freeze)
    I18n.transliterate(ActiveSupport::Multibyte::Unicode.normalize(
      ActiveSupport::Multibyte::Unicode.tidy_bytes(string), :c),
        :replacement => replacement)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
tate-0.1.4 lib/tate.rb
tate-0.1.3 lib/tate.rb
tate-0.1.2 lib/tate.rb
tate-0.1.1 lib/tate.rb