module AcceptLanguage
Tiny library for parsing the Accept-Language header. @example
AcceptLanguage.parse("da, en-GB;q=0.8, en;q=0.7") # => #<AcceptLanguage::Parser:0x00007 @languages_range={"da"=>0.1e1, "en-GB"=>0.8e0, "en"=>0.7e0}>
Public Class Methods
parse(field)
click to toggle source
@note Parse an Accept-Language header field into a language range. @example
parse("da, en-GB;q=0.8, en;q=0.7") # => #<AcceptLanguage::Parser:0x00007 @languages_range={"da"=>0.1e1, "en-GB"=>0.8e0, "en"=>0.7e0}>
@return [#match] a parser that responds to match.
# File lib/accept_language.rb, line 12 def self.parse(field) Parser.new(field) end