Logo
Explore Help
Sign In
IntenseWebs/discourse
3
0
Fork 0
You've already forked discourse
mirror of https://github.com/discourse/discourse.git synced 2025-02-25 18:55:32 -06:00
Code Issues Packages Projects Releases Wiki Activity
Files
dependabot/npm_and_yarn/uppy-b82cdcd59c
discourse/config/initializers/100-oj.rb

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

10 lines
232 B
Ruby
Raw Permalink Normal View History

DEV: enable frozen string literal on all files This reduces chances of errors where consumers of strings mutate inputs and reduces memory usage of the app. Test suite passes now, but there may be some stuff left, so we will run a few sites on a branch prior to merging
2019-05-03 08:17:27 +10:00
# frozen_string_literal: true
PERF: Use Oj for serializing JSON. (#7820)
2019-06-28 05:16:00 +03:00
Oj::Rails.set_encoder()
Oj::Rails.set_decoder()
Oj::Rails.optimize()
DEV: default Oj to compat mode Out-of-the-box Oj uses :object mode, this shifts us to use :compat mode by default which is safer. It means any de-serialization going forward will default to this mode. If we wish to serialize or deserialize arbitrary objects going forward with no json interfaces we will have to opt in.
2020-01-16 07:52:28 +11:00
Oj.default_options = Oj.default_options.merge(mode: :compat)
PERF: Use Oj for serializing JSON. (#7820)
2019-06-28 05:16:00 +03:00
Initial release of Discourse
2013-02-05 14:16:51 -05:00
# Not sure why it's not using this by default!
Don't blow up if Redis switches to READONLY
2015-04-24 13:10:43 -04:00
MultiJson.engine = :oj
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.24.6 Page: 397ms Template: 1ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API