Move synchronize to setup method and make CONFIG private

This commit is contained in:
Santiago Pastorino
2013-10-24 17:42:20 -02:00
parent dc33dac56b
commit b44e1af5dd
2 changed files with 18 additions and 24 deletions

View File

@@ -3,6 +3,8 @@ require 'active_model/serializable'
require 'active_model/serializer/associations'
require 'active_model/serializer/config'
require 'thread'
module ActiveModel
class Serializer
include Serializable
@@ -14,7 +16,9 @@ module ActiveModel
end
def setup
yield CONFIG
Mutex.new.synchronize do
yield CONFIG
end
end
def embed(type, options={})