class ExecJS::MiniRacerRuntime::Context
def strip_functions!(value)
def strip_functions!(value) if Array === value value.map! do |v| if MiniRacer::JavaScriptFunction === value nil else strip_functions!(v) end end elsif Hash === value value.each do |k,v| if MiniRacer::JavaScriptFunction === v value.delete k else value[k] = strip_functions!(v) end end value elsif MiniRacer::JavaScriptFunction === value nil else value end end