Sha256: 1955650492e0c54f922d5121fdf9c455f451e30af0ce0cbb6c0eb1107d3f6e4f
Contents?: true
Size: 537 Bytes
Versions: 44
Compression:
Stored size: 537 Bytes
Contents
class OwnerSerializer < ActiveModel::Serializer include NullAttributeReplacer attributes :id, :name, :email has_one :registration, class_name: "Registration", serializer: RegistrationSerializer do if object.registration object.registration else object.build_registration end end has_one :profile_picture, class_name: "Image::ProfilePicture", serializer: ProfilePictureSerializer do if object.profile_picture object.profile_picture else object.build_profile_picture end end end
Version data entries
44 entries across 44 versions & 1 rubygems