23 lines
421 B
Ruby
23 lines
421 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
class ReviewablePostSerializer < ReviewableSerializer
|
||
|
target_attributes :cooked, :raw, :reply_count, :reply_to_post_number
|
||
|
attributes :blank_post, :post_updated_at, :post_version
|
||
|
|
||
|
def post_version
|
||
|
object.target&.version
|
||
|
end
|
||
|
|
||
|
def post_updated_at
|
||
|
object.target&.updated_at
|
||
|
end
|
||
|
|
||
|
def blank_post
|
||
|
true
|
||
|
end
|
||
|
|
||
|
def include_blank_post?
|
||
|
object.target.blank?
|
||
|
end
|
||
|
end
|