diff --git a/lib/json/common.rb b/lib/json/common.rb index 320df2a94..6393a6df5 100644 --- a/lib/json/common.rb +++ b/lib/json/common.rb @@ -172,7 +172,7 @@ def generator=(generator) # :nodoc: end end self.state = generator::State - const_set :State, self.state + const_set :State, state ensure $VERBOSE = old end @@ -1072,7 +1072,7 @@ def j(*objs) end objs.each do |obj| - puts JSON::generate(obj, :allow_nan => true, :max_nesting => false) + puts JSON.generate(obj, :allow_nan => true, :max_nesting => false) end nil end @@ -1087,7 +1087,7 @@ def jj(*objs) end objs.each do |obj| - puts JSON::pretty_generate(obj, :allow_nan => true, :max_nesting => false) + puts JSON.pretty_generate(obj, :allow_nan => true, :max_nesting => false) end nil end diff --git a/lib/json/ext.rb b/lib/json/ext.rb index 1db5ea122..5bacc5e37 100644 --- a/lib/json/ext.rb +++ b/lib/json/ext.rb @@ -34,12 +34,12 @@ def parse if RUBY_ENGINE == 'truffleruby' require 'json/truffle_ruby/generator' - JSON.generator = ::JSON::TruffleRuby::Generator + JSON.generator = JSON::TruffleRuby::Generator else require 'json/ext/generator' JSON.generator = Generator end end - JSON_LOADED = true unless defined?(::JSON::JSON_LOADED) + JSON_LOADED = true unless defined?(JSON::JSON_LOADED) end