class Browser::Device

def subject

def subject
  @subject ||= [
    XboxOne.new(ua),
    Xbox360.new(ua),
    Surface.new(ua),
    TV.new(ua),
    BlackBerryPlaybook.new(ua),
    WiiU.new(ua),
    Wii.new(ua),
    KindleFire.new(ua),
    Kindle.new(ua),
    PlayStation4.new(ua),
    PlayStation3.new(ua),
    PSVita.new(ua),
    PSP.new(ua),
    Iphone.new(ua),
    Ipad.new(ua),
    IpodTouch.new(ua),
    Unknown.new(ua)
  ].find(&:match?)
end