| 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) | ||
| DECODERS | = | %w(Yajl OkJson) | Listed in order of preference. |
| parse_error | [R] |
# File vendor/rails/activesupport/lib/active_support/json/decoding.rb, line 15
15: def backend
16: self.backend = "OkJson" unless defined?(@backend)
17: @backend
18: end
# File vendor/rails/activesupport/lib/active_support/json/decoding.rb, line 20
20: def backend=(name)
21: if name.is_a?(Module)
22: @backend = name
23: else
24: require "active_support/json/backends/#{name.to_s.downcase}.rb"
25: @backend = ActiveSupport::JSON::Backends::const_get(name)
26: end
27: @parse_error = @backend::ParseError
28: end