Sha256: de8d778ab573c92a60b6bcef7346e557c1c7d72477a8d0a636bd9916beb80202

Contents?: true

Size: 292 Bytes

Versions: 3

Compression:

Stored size: 292 Bytes

Contents

module Normalizers
  class KatakanaNormalizer
    class << self
      def call(attribute_value)
        convert_hiragana_to_katakana(attribute_value)
      end

      private

      def convert_hiragana_to_katakana(value)
        NKF.nkf('-w -W --katakana', value)
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
normalizer_jp-0.4.1 lib/normalizer_jp/normalizers/katakana_normalizer.rb
normalizer_jp-0.4.0 lib/normalizer_jp/normalizers/katakana_normalizer.rb
normalizer_jp-0.3.0 lib/normalizer_jp/normalizers/katakana_normalizer.rb