Method: Woothee::Appliance.challenge_nintendo

Defined in:
lib/woothee/appliance.rb

.challenge_nintendo(ua, result) ⇒ Object



43
44
45
46
47
48
49
50
51
52
53
54
55
# File 'lib/woothee/appliance.rb', line 43

def self.challenge_nintendo(ua, result)
  data = case
         when ua.index('Nintendo 3DS;') then Woothee::DataSet.get('Nintendo3DS')
         when ua.index('Nintendo DSi;') then Woothee::DataSet.get('NintendoDSi')
         when ua.index('Nintendo Wii;') then Woothee::DataSet.get('NintendoWii')
         when ua.index('(Nintendo WiiU)') then Woothee::DataSet.get('NintendoWiiU')
         else nil
         end
  return false unless data

  update_map(result, data)
  true
end