class Browser::Device::Samsung

def self.names

def self.names
  @names ||= YAML.load_file(Browser.root.join("samsung.yml").to_s)
end

def code

def code
  matches && matches[2]
end

def id

def id
  :samsung
end

def match?

def match?
  !!matches
end

def matches

def matches
  @matches ||= ua.match(REGEX)
end

def name

def name
  "Samsung #{self.class.names[code] || code}"
end