entities.rb
660 Bytes
require File.join(Rails.root,'lib','noosfero','api','entities')
module Noosfero
module API
module Entities
class Article < ArticleBase
expose :ranking_position
#FIXME see why children counter cache is not working
expose :amount_of_children do |article, options|
article.children.count
end
end
class RankingItem < Grape::Entity
root :proposals, :proposal
expose :id, :position, :abstract, :body, :votes_for, :votes_against
expose :hits, :effective_support, :proposal_id, :created_at
expose :updated_at, :slug, :categories, :parent
end
end
end
end