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 JSON
|
||||
class CircularReferenceError < StandardError
|
||||
|
@ -23,3 +14,18 @@ module ActiveSupport
|
|||
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