module JSON::Ext
This module holds all the modules/classes that implement JSONβs functionality as C extensions.
Public Class Methods
Source
# File lib/json/ext.rb, line 80 def on_duplicate_key(hash, as_json) set = {} hash.each_key do |key| key = coerce_key(key, as_json) if set[key] raise GeneratorError.new("detected duplicate key #{key.inspect}", key) else set[key] = true end end end