class Sorted::JSONQuery

Constants

JSON_TO_SORTED
SORTED_TO_JSON

Public Class Methods

encode(set) click to toggle source
# File lib/sorted/json_query.rb, line 12
def self.encode(set)
  set.inject({}) { |a, e| a.merge(Hash[e[0], SORTED_TO_JSON[e[1]]]) }
end
parse(raw) click to toggle source
# File lib/sorted/json_query.rb, line 8
def self.parse(raw)
  Set.new(raw.map { |key, val| [key, JSON_TO_SORTED[val]] })
end