mirror of
https://github.com/ditkrg/active_model_serializers.git
synced 2026-01-22 22:06:50 +00:00
- The removed classes and modules were added back with deprecation warning and deprecation test were added for them. - One test was renamed because it contained `__`. - Some tests were refactored. - The ActiveModelSerializers::Deserialization module is now called Adapter instead of ActiveModelSerializers::Adapter. - The changelog was added for #1535
17 lines
518 B
Ruby
17 lines
518 B
Ruby
module ActiveModel
|
|
class Serializer
|
|
module Adapter
|
|
class Base < DelegateClass(ActiveModelSerializers::Adapter::Base)
|
|
def self.inherited(base)
|
|
warn "Inheriting deprecated ActiveModel::Serializer::Adapter::Base in #{caller[0..2].join(', ')}. Please use ActiveModelSerializers::Adapter::Base"
|
|
super
|
|
end
|
|
|
|
def initialize(serializer, options = {})
|
|
super(ActiveModelSerializers::Adapter::Base.new(serializer, options))
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|