class EmailLogSerializer < ApplicationSerializer attributes :id, :reply_key, :to_address, :email_type, :user_id, :created_at, :skipped, :skipped_reason, :post_url has_one :user, serializer: BasicUserSerializer, embed: :objects def include_skipped_reason? object.skipped end def post_url object.post.url end def include_post_url? object.post.present? end end