mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Simpler and clearer to just explicitly require the JSON encoders
This commit is contained in:
parent
44216d5776
commit
6599dd907f
1 changed files with 15 additions and 9 deletions
|
@ -1,12 +1,3 @@
|
||||||
require 'active_support/json/variable'
|
|
||||||
require 'active_support/json/encoders/object' # Require explicitly for rdoc.
|
|
||||||
Dir["#{File.dirname(__FILE__)}/encoders/**/*.rb"].each do |file|
|
|
||||||
basename = File.basename(file, '.rb')
|
|
||||||
unless basename == 'object'
|
|
||||||
require "active_support/json/encoders/#{basename}"
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
module ActiveSupport
|
module ActiveSupport
|
||||||
module JSON
|
module JSON
|
||||||
class CircularReferenceError < StandardError
|
class CircularReferenceError < StandardError
|
||||||
|
@ -23,3 +14,18 @@ module ActiveSupport
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
require 'active_support/json/variable'
|
||||||
|
require 'active_support/json/encoders/date'
|
||||||
|
require 'active_support/json/encoders/date_time'
|
||||||
|
require 'active_support/json/encoders/enumerable'
|
||||||
|
require 'active_support/json/encoders/false_class'
|
||||||
|
require 'active_support/json/encoders/hash'
|
||||||
|
require 'active_support/json/encoders/nil_class'
|
||||||
|
require 'active_support/json/encoders/numeric'
|
||||||
|
require 'active_support/json/encoders/object'
|
||||||
|
require 'active_support/json/encoders/regexp'
|
||||||
|
require 'active_support/json/encoders/string'
|
||||||
|
require 'active_support/json/encoders/symbol'
|
||||||
|
require 'active_support/json/encoders/time'
|
||||||
|
require 'active_support/json/encoders/true_class'
|
||||||
|
|
Loading…
Reference in a new issue