mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
8896b4fdc8
The following constants were renamed: ActiveModel::Serialization => ActiveModel::Serializable ActiveModel::Serializers::JSON => ActiveModel::Serializable::JSON ActiveModel::Serializers::Xml => ActiveModel::Serializable::XML The main motivation for such a change is that `ActiveModel::Serializers::JSON` was not actually a serializer, but a module that when included allows the target to be serializable to JSON. With such changes, we were able to clean up the namespace to add true serializers as the ArraySerializer.
10 lines
No EOL
267 B
Ruby
10 lines
No EOL
267 B
Ruby
module ActiveModel
|
|
module Serialization
|
|
extend ActiveSupport::Concern
|
|
include ActiveModel::Serializable
|
|
|
|
included do
|
|
ActiveSupport::Deprecation.warn "ActiveModel::Serialization is deprecated in favor of ActiveModel::Serializable"
|
|
end
|
|
end
|
|
end |