Methods
Classes and Modules
Module ActiveSupport::JSON::Backends
Class ActiveSupport::JSON::ParseError
Class ActiveSupport::JSON::Variable
Constants
ParseError = ::JSON::ParserError unless const_defined?(:ParseError)
DATE_REGEX = /^(?:\d{4}-\d{2}-\d{2}|\d{4}-\d{1,2}-\d{1,2}[ \t]+\d{1,2}:\d{2}:\d{2}(\.[0-9]*)?(([ \t]*)Z|[-+]\d{2}?(:\d{2})?))$/
  matches YAML-formatted dates
CircularReferenceError = Deprecation::DeprecatedConstantProxy.new('ActiveSupport::JSON::CircularReferenceError', Encoding::CircularReferenceError)
Public Class methods
backend()
    # File vendor/rails/activesupport/lib/active_support/json/decoding.rb, line 11
11:       def backend
12:         self.backend = "Yaml" unless defined?(@backend)
13:         @backend
14:       end
backend=(name)
    # File vendor/rails/activesupport/lib/active_support/json/decoding.rb, line 16
16:       def backend=(name)
17:         if name.is_a?(Module)
18:           @backend = name
19:         else
20:           require "active_support/json/backends/#{name.to_s.downcase}.rb"
21:           @backend = ActiveSupport::JSON::Backends::const_get(name)
22:         end
23:       end
with_backend(name) {|| ...}
    # File vendor/rails/activesupport/lib/active_support/json/decoding.rb, line 25
25:       def with_backend(name)
26:         old_backend, self.backend = backend, name
27:         yield
28:       ensure
29:         self.backend = old_backend
30:       end