mirror of
https://github.com/github/rails.git
synced 2026-04-26 03:00:59 -04:00
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
267 B
Ruby
10 lines
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 |