class Xenon::Headers::UserAgent
Attributes
products[R]
Public Class Methods
new(*products)
click to toggle source
# File lib/xenon/headers/user_agent.rb, line 31 def initialize(*products) @products = products end
parse(s)
click to toggle source
# File lib/xenon/headers/user_agent.rb, line 35 def self.parse(s) tree = Parsers::UserAgentHeader.new.parse(s) Parsers::UserAgentHeaderTransform.new.apply(tree) end
Public Instance Methods
to_s()
click to toggle source
# File lib/xenon/headers/user_agent.rb, line 40 def to_s @products.map(&:to_s).join(' ') end