class Browser::Device::Samsung
Constants
- REGEX
Public Class Methods
names()
click to toggle source
# File lib/browser/device/samsung.rb, line 8 def self.names @names ||= YAML.load_file(Browser.root.join("samsung.yml").to_s) end
Public Instance Methods
code()
click to toggle source
# File lib/browser/device/samsung.rb, line 20 def code matches && matches[2] end
id()
click to toggle source
# File lib/browser/device/samsung.rb, line 12 def id :samsung end
match?()
click to toggle source
# File lib/browser/device/samsung.rb, line 28 def match? !!matches end
matches()
click to toggle source
# File lib/browser/device/samsung.rb, line 24 def matches @matches ||= ua.match(REGEX) end
name()
click to toggle source
# File lib/browser/device/samsung.rb, line 16 def name "Samsung #{self.class.names[code] || code}" end