diff options
author | Étienne Barrié <[email protected]> | 2024-10-21 12:04:56 +0200 |
---|---|---|
committer | Hiroshi SHIBATA <[email protected]> | 2024-10-26 18:44:15 +0900 |
commit | 82f7550f65f9872f6d7bff1a876395c23bbd7fc1 () | |
tree | 5261ada8c5ac71532dc0501ee0ff1a2c03aef835 /ext/json | |
parent | 5f9746895847be1e2dd202207d7a12f3f556294c (diff) |
Use frozen string literals
Co-authored-by: Jean Boussier <[email protected]>
-rw-r--r-- | ext/json/lib/json.rb | 2 | ||||
-rw-r--r-- | ext/json/lib/json/add/bigdecimal.rb | 2 | ||||
-rw-r--r-- | ext/json/lib/json/add/complex.rb | 2 | ||||
-rw-r--r-- | ext/json/lib/json/add/core.rb | 2 | ||||
-rw-r--r-- | ext/json/lib/json/add/date.rb | 2 | ||||
-rw-r--r-- | ext/json/lib/json/add/date_time.rb | 2 | ||||
-rw-r--r-- | ext/json/lib/json/add/exception.rb | 2 | ||||
-rw-r--r-- | ext/json/lib/json/add/ostruct.rb | 2 | ||||
-rw-r--r-- | ext/json/lib/json/add/range.rb | 2 | ||||
-rw-r--r-- | ext/json/lib/json/add/rational.rb | 2 | ||||
-rw-r--r-- | ext/json/lib/json/add/regexp.rb | 2 | ||||
-rw-r--r-- | ext/json/lib/json/add/struct.rb | 2 | ||||
-rw-r--r-- | ext/json/lib/json/add/symbol.rb | 3 | ||||
-rw-r--r-- | ext/json/lib/json/add/time.rb | 2 | ||||
-rw-r--r-- | ext/json/lib/json/common.rb | 14 | ||||
-rw-r--r-- | ext/json/lib/json/generic_object.rb | 2 | ||||
-rw-r--r-- | ext/json/lib/json/version.rb | 2 | ||||
-rw-r--r-- | ext/json/parser/extconf.rb | 2 |
18 files changed, 21 insertions, 28 deletions
@@ -1,4 +1,4 @@ -#frozen_string_literal: false require 'json/common' ## @@ -1,4 +1,4 @@ -#frozen_string_literal: false unless defined?(::JSON::JSON_LOADED) and ::JSON::JSON_LOADED require 'json' end @@ -1,4 +1,4 @@ -#frozen_string_literal: false unless defined?(::JSON::JSON_LOADED) and ::JSON::JSON_LOADED require 'json' end @@ -1,4 +1,4 @@ -#frozen_string_literal: false # This file requires the implementations of ruby core's custom objects for # serialisation/deserialisation. @@ -1,4 +1,4 @@ -#frozen_string_literal: false unless defined?(::JSON::JSON_LOADED) and ::JSON::JSON_LOADED require 'json' end @@ -1,4 +1,4 @@ -#frozen_string_literal: false unless defined?(::JSON::JSON_LOADED) and ::JSON::JSON_LOADED require 'json' end @@ -1,4 +1,4 @@ -#frozen_string_literal: false unless defined?(::JSON::JSON_LOADED) and ::JSON::JSON_LOADED require 'json' end @@ -1,4 +1,4 @@ -#frozen_string_literal: false unless defined?(::JSON::JSON_LOADED) and ::JSON::JSON_LOADED require 'json' end @@ -1,4 +1,4 @@ -#frozen_string_literal: false unless defined?(::JSON::JSON_LOADED) and ::JSON::JSON_LOADED require 'json' end @@ -1,4 +1,4 @@ -#frozen_string_literal: false unless defined?(::JSON::JSON_LOADED) and ::JSON::JSON_LOADED require 'json' end @@ -1,4 +1,4 @@ -#frozen_string_literal: false unless defined?(::JSON::JSON_LOADED) and ::JSON::JSON_LOADED require 'json' end @@ -1,4 +1,4 @@ -#frozen_string_literal: false unless defined?(::JSON::JSON_LOADED) and ::JSON::JSON_LOADED require 'json' end @@ -1,5 +1,4 @@ - -#frozen_string_literal: false unless defined?(::JSON::JSON_LOADED) and ::JSON::JSON_LOADED require 'json' end @@ -1,4 +1,4 @@ -#frozen_string_literal: false unless defined?(::JSON::JSON_LOADED) and ::JSON::JSON_LOADED require 'json' end @@ -1,4 +1,4 @@ -#frozen_string_literal: false require 'json/version' module JSON @@ -117,23 +117,17 @@ module JSON attr_accessor :state end - DEFAULT_CREATE_ID = 'json_class'.freeze - private_constant :DEFAULT_CREATE_ID - - CREATE_ID_TLS_KEY = "JSON.create_id".freeze - private_constant :CREATE_ID_TLS_KEY - # Sets create identifier, which is used to decide if the _json_create_ # hook of a class should be called; initial value is +json_class+: # JSON.create_id # => 'json_class' def self.create_id=(new_value) - Thread.current[CREATE_ID_TLS_KEY] = new_value.dup.freeze end # Returns the current create identifier. # See also JSON.create_id=. def self.create_id - Thread.current[CREATE_ID_TLS_KEY] || DEFAULT_CREATE_ID end NaN = 0.0/0 @@ -415,7 +409,7 @@ module JSON self.load_default_options = { :max_nesting => false, :allow_nan => true, - :allow_blank => true, :create_additions => true, } @@ -1,4 +1,4 @@ -#frozen_string_literal: false begin require 'ostruct' rescue LoadError @@ -1,4 +1,4 @@ -# frozen_string_literal: false module JSON # JSON version VERSION = '2.7.2' @@ -1,4 +1,4 @@ -# frozen_string_literal: false require 'mkmf' have_func("rb_enc_raise", "ruby.h") |