scinote-web/app/serializers/api/v1/project_serializer.rb

20 lines
450 B
Ruby
Raw Normal View History

2018-09-10 22:20:02 +08:00
# frozen_string_literal: true
module Api
module V1
class ProjectSerializer < ActiveModel::Serializer
type :projects
attributes :name, :visibility, :start_date, :archived
belongs_to :project_folder, serializer: ProjectFolderSerializer
has_many :project_comments, key: :comments, serializer: CommentSerializer
include TimestampableModel
def start_date
object.created_at
end
2018-09-10 22:20:02 +08:00
end
end
end