app/representers/api/issue_representer.rb
module Api
class IssueRepresenter < BaseRepresenter
property :title
property :description
property :tag_list, as: :tags
property :to_param, as: :slug
property :published_at
property :updated_at
link :self do
api_issue_url represented.id
end
link :promises do
promises_api_issue_url represented.id
end
link :timeline do
timeline_api_issue_url represented.id
end
link :widget do
{
href: widget_issue_url(represented.id),
type: 'text/html'
}
end
end
end