class Xenon::Product

Attributes

comment[R]
name[R]
version[R]

Public Class Methods

new(name, version = nil, comment = nil) click to toggle source
# File lib/xenon/headers/user_agent.rb, line 8
def initialize(name, version = nil, comment = nil)
  @name = name
  @version = version
  @comment = comment
end

Public Instance Methods

to_s() click to toggle source
# File lib/xenon/headers/user_agent.rb, line 14
def to_s
  s = ''
  s << @name if @name
  s << '/' << @version if @version
  if @comment
    s << ' ' unless s.empty?
    s << '(' << @comment << ')'
  end
  s
end