# frozen_string_literal: true module PostRepr BASE = { include: { tags: TagRepr::BASE } }.freeze module_function def base post post.as_json(BASE) end def many posts posts.map { |p| base(p) } end end