class Xenon::LanguageRange
Constants
- DEFAULT_Q
Attributes
language[R]
q[R]
Public Class Methods
new(language, q = DEFAULT_Q)
click to toggle source
# File lib/xenon/headers/accept_language.rb, line 10 def initialize(language, q = DEFAULT_Q) @language = language @q = Float(q) || DEFAULT_Q end
Public Instance Methods
<=>(other)
click to toggle source
# File lib/xenon/headers/accept_language.rb, line 15 def <=>(other) @q <=> other.q end
to_s()
click to toggle source
# File lib/xenon/headers/accept_language.rb, line 19 def to_s s = @language.dup s << "; q=#{@q}" if @q != DEFAULT_Q s end