mirror of
https://github.com/gitlabhq/gitlabhq.git
synced 2025-07-23 00:45:28 +00:00
24 lines
537 B
Ruby
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
|