Callable object that takes the input string and parses it using. a JSON parser. This should be faster than the standard Creator, but only handles integer types correctly.
Parse the input string by using a gsub to convert non-JSON characters to JSON, running it through a regular JSON parser. If a converter is used, a recursive map of the output is done to make sure that the entires in the correct type.
# File lib/sequel/extensions/pg_array.rb, line 495 def call(string) array = Sequel.parse_json(string.gsub(SUBST_RE){|m| SUBST[m]}) array = Sequel.recursive_map(array, @converter) if @converter PGArray.new(array, @type) end
Generated with the Darkfish Rdoc Generator 2.