Module: Rack::Ketai::Carrier
- Defined in:
- lib/rack/ketai/carrier/general.rb,
lib/rack/ketai/carrier/au.rb,
lib/rack/ketai/carrier/docomo.rb,
lib/rack/ketai/carrier/iphone.rb,
lib/rack/ketai/carrier/mobile.rb,
lib/rack/ketai/carrier/android.rb,
lib/rack/ketai/carrier/abstract.rb,
lib/rack/ketai/carrier/softbank.rb,
lib/rack/ketai/carrier/smartphone.rb,
lib/rack/ketai/carrier/emoji/emojiidtotypecast.rb,
lib/rack/ketai/carrier/emoji/ausjisstrtoemojiid.rb,
lib/rack/ketai/carrier/emoji/docomosjisstrtoemojiid.rb,
lib/rack/ketai/carrier/emoji/softbankutf8strtoemojiid.rb,
lib/rack/ketai/carrier/emoji/softbankwebcodetoutf8str.rb,
lib/rack/ketai/carrier.rb
Overview
一般的な環境(PCその他)現在はフィルタ用のみに利用アプリ側では利用しないこと(できません)
Defined Under Namespace
Classes: Abstract, Android, Au, Docomo, General, IPhone, Mobile, Smartphone, Softbank
Class Method Summary collapse
Class Method Details
.load(env) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/rack/ketai/carrier.rb', line 10 def self.load(env) constants.each do |const| c = self.const_get(const) return c.new(env) if c::USER_AGENT_REGEXP && env['HTTP_USER_AGENT'] =~ c::USER_AGENT_REGEXP end General.new(env) end |