Class Jpmobile::Mobile::Willcom
In: lib/jpmobile/mobile/willcom.rb
Parent: AbstractMobile

Willcom携帯電話

Ddipocketのスーパクラス。

Methods

Constants

USER_AGENT_REGEXP = /^Mozilla\/3.0\(WILLCOM/   対応するUser-Agentの正規表現
MAIL_ADDRESS_REGEXP = /^.+@(.+\.)?pdx\.ne\.jp$/   対応するメールアドレスの正規表現

Public Instance methods

位置情報があれば Position のインスタンスを返す。無ければ nil を返す。

[Source]

    # File lib/jpmobile/mobile/willcom.rb, line 16
16:     def position
17:       return @__position if defined? @__position
18:       return @__position = nil if ( params["pos"].nil? || params['pos'] == '' )
19:       raise "unsupported format" unless params["pos"] =~ /^N(\d\d)\.(\d\d)\.(\d\d\.\d\d\d)E(\d\d\d)\.(\d\d)\.(\d\d\.\d\d\d)$/
20:       pos = Jpmobile::Position.new
21:       pos.lat = Jpmobile::Position.dms2deg($1,$2,$3)
22:       pos.lon = Jpmobile::Position.dms2deg($4,$5,$6)
23:       pos.tokyo2wgs84!
24:       return @__position = pos
25:     end

cookieに対応しているか?

[Source]

    # File lib/jpmobile/mobile/willcom.rb, line 27
27:     def supports_cookie?
28:       true
29:     end

[Validate]