Files
gitlab-ce/config/initializers/active_support_json.rb
2022-11-03 21:09:24 +00:00

24 lines
537 B
Ruby

# frozen_string_literal: true
module ActiveSupport
module JSON
module Encoding
self.json_encoder = Gitlab::Json::RailsEncoder
# This method is used only to test that our
# encoder maintains compatibility with the default
# ActiveSupport encoder. See spec/lib/gitlab/json_spec.rb
def self.use_encoder(encoder)
previous_encoder = json_encoder
self.json_encoder = encoder
result = yield
self.json_encoder = previous_encoder
result
end
end
end
end