Sha256: b56dfbce509f744db585e3e82cabf5cb26a9296e93b30b1dd99d54fb67a10580

Contents?: true

Size: 643 Bytes

Versions: 13

Compression:

Stored size: 643 Bytes

Contents

# =EMOBILE携帯電話

module Jpmobile::Mobile
  # ==EMOBILE携帯電話
  class Emobile < AbstractMobile
    autoload :IP_ADDRESSES, 'jpmobile/mobile/z_ip_addresses_emobile'

    USER_AGENT_REGEXP = %r{^emobile/|^Mozilla/5.0 \(H11T; like Gecko; OpenBrowser\) NetFront/3.4$|^Mozilla/4.0 \(compatible; MSIE 6.0; Windows CE; IEMobile 7.7\) S11HT$}
    # 対応するメールアドレスの正規表現
    MAIL_ADDRESS_REGEXP = /^.+@emnet\.ne\.jp$/
    # EMnet対応端末から通知されるユニークなユーザIDを取得する。
    def em_uid
      @request.env['HTTP_X_EM_UID']
    end
    alias :ident_subscriber :em_uid
  end
end

Version data entries

13 entries across 10 versions & 1 rubygems

Version Path
jpmobile-0.1.1 lib/jpmobile/mobile/emobile.rb
jpmobile-0.1.0 lib/jpmobile/mobile/emobile.rb
jpmobile-0.0.8 test/rails/rails_root/vendor/plugins/jpmobile/lib/jpmobile/mobile/emobile.rb
jpmobile-0.0.8 lib/jpmobile/mobile/emobile.rb
jpmobile-0.1.0.pre.4 lib/jpmobile/mobile/emobile.rb
jpmobile-0.1.0.pre.3 lib/jpmobile/mobile/emobile.rb
jpmobile-0.1.0.pre.2 lib/jpmobile/mobile/emobile.rb
jpmobile-0.1.0.pre lib/jpmobile/mobile/emobile.rb
jpmobile-0.0.7 test/rails/rails_root/vendor/plugins/jpmobile/lib/jpmobile/mobile/emobile.rb
jpmobile-0.0.7 lib/jpmobile/mobile/emobile.rb
jpmobile-0.0.6 test/rails/rails_root/vendor/plugins/jpmobile/lib/jpmobile/mobile/emobile.rb
jpmobile-0.0.6 lib/jpmobile/mobile/emobile.rb
jpmobile-0.0.4 lib/jpmobile/mobile/emobile.rb