Sha256: bdb9a0478f1be96e45e28dd5f8d2e2c181d3fa70b20b2801b52bee11825576fc

Contents?: true

Size: 930 Bytes

Versions: 24

Compression:

Stored size: 930 Bytes

Contents

# -*- coding: utf-8 -*-
module Jpmobile::Mobile
  module GoogleEmoticon
    # Jpmobile::Rack::Filter を適用する
    def apply_filter?
      Jpmobile.config.smart_phone_emoticon_compatibility
    end

    # Jpmobile::Rack::ParamsFilter を適用する
    def apply_params_filter?
      Jpmobile.config.smart_phone_emoticon_compatibility
    end

    # 文字コード変換
    def to_internal(str)
      # Google絵文字を数値参照に変換
      str = Jpmobile::Emoticon.external_to_unicodecr_google(Jpmobile::Util.utf8(str))
      # 数値参照を UTF-8 に変換
      Jpmobile::Emoticon.unicodecr_to_utf8(str)
    end
    def to_external(str, content_type, charset)
      # UTF-8を数値参照に
      str = Jpmobile::Emoticon.utf8_to_unicodecr(str)
      str = Jpmobile::Emoticon.unicodecr_to_external(str, Jpmobile::Emoticon::CONVERSION_TABLE_TO_GOOGLE_EMOTICON, false)

      [str, charset]
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
jpmobile-4.2.5 lib/jpmobile/mobile/google_emoticon.rb
jpmobile-4.2.4 lib/jpmobile/mobile/google_emoticon.rb
jpmobile-4.1.5 lib/jpmobile/mobile/google_emoticon.rb
jpmobile-4.2.3 lib/jpmobile/mobile/google_emoticon.rb
jpmobile-4.2.2 lib/jpmobile/mobile/google_emoticon.rb
jpmobile-4.2.1 lib/jpmobile/mobile/google_emoticon.rb
jpmobile-4.2.0 lib/jpmobile/mobile/google_emoticon.rb
jpmobile-3.0.9 lib/jpmobile/mobile/google_emoticon.rb
jpmobile-4.1.4 lib/jpmobile/mobile/google_emoticon.rb
jpmobile-4.0.1 lib/jpmobile/mobile/google_emoticon.rb
jpmobile-4.1.1 lib/jpmobile/mobile/google_emoticon.rb
jpmobile-4.1.0 lib/jpmobile/mobile/google_emoticon.rb
jpmobile-3.0.8 lib/jpmobile/mobile/google_emoticon.rb
jpmobile-4.1.0.rc1 lib/jpmobile/mobile/google_emoticon.rb
jpmobile-4.0.0 lib/jpmobile/mobile/google_emoticon.rb
jpmobile-3.0.7 lib/jpmobile/mobile/google_emoticon.rb
jpmobile-2.0.11 lib/jpmobile/mobile/google_emoticon.rb
jpmobile-1.0.12 lib/jpmobile/mobile/google_emoticon.rb
jpmobile-1.0.11 lib/jpmobile/mobile/google_emoticon.rb
jpmobile-2.0.10 lib/jpmobile/mobile/google_emoticon.rb