module JSON::ParserOptions
def object_class_proc(object_class, on_load)
def object_class_proc(object_class, on_load) ->(obj) do if Hash === obj object = object_class.new obj.each { |k, v| object[k] = v } obj = object end on_load.nil? ? obj : on_load.call(obj) end end