# File lib/active_support/json/backends/okjson.rb, line 407 def encode(x) case x when Hash then objenc(x) when Array then arrenc(x) else raise Error, 'root value must be an Array or a Hash' end end