summaryrefslogtreecommitdiff
path: root/ext/json
diff options
context:
space:
mode:
authorÉtienne Barrié <[email protected]>2024-10-21 12:04:56 +0200
committerHiroshi SHIBATA <[email protected]>2024-10-26 18:44:15 +0900
commit82f7550f65f9872f6d7bff1a876395c23bbd7fc1 ()
tree5261ada8c5ac71532dc0501ee0ff1a2c03aef835 /ext/json
parent5f9746895847be1e2dd202207d7a12f3f556294c (diff)
Use frozen string literals
Co-authored-by: Jean Boussier <[email protected]>
-rw-r--r--ext/json/lib/json.rb2
-rw-r--r--ext/json/lib/json/add/bigdecimal.rb2
-rw-r--r--ext/json/lib/json/add/complex.rb2
-rw-r--r--ext/json/lib/json/add/core.rb2
-rw-r--r--ext/json/lib/json/add/date.rb2
-rw-r--r--ext/json/lib/json/add/date_time.rb2
-rw-r--r--ext/json/lib/json/add/exception.rb2
-rw-r--r--ext/json/lib/json/add/ostruct.rb2
-rw-r--r--ext/json/lib/json/add/range.rb2
-rw-r--r--ext/json/lib/json/add/rational.rb2
-rw-r--r--ext/json/lib/json/add/regexp.rb2
-rw-r--r--ext/json/lib/json/add/struct.rb2
-rw-r--r--ext/json/lib/json/add/symbol.rb3
-rw-r--r--ext/json/lib/json/add/time.rb2
-rw-r--r--ext/json/lib/json/common.rb14
-rw-r--r--ext/json/lib/json/generic_object.rb2
-rw-r--r--ext/json/lib/json/version.rb2
-rw-r--r--ext/json/parser/extconf.rb2
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")