class Sorted::URIQuery

Constants

REGEXP

Public Class Methods

encode(set) click to toggle source
# File lib/sorted/uri_query.rb, line 21
def self.encode(set)
  set.map { |a| a.join('_') }.join('!')
end
parse(raw) click to toggle source
# File lib/sorted/uri_query.rb, line 13
def self.parse(raw)
  split(raw, /!/) do |set, part|
    m = part.match(REGEXP)
    next unless m
    set << parse_match(m)
  end
end