api.rb
415 Bytes
class DialogaPlugin::API < Grape::API
resource :dialoga_plugin do
get 'random_topics/:discussion_id' do
discussion = ProposalsDiscussionPlugin::Discussion.find(params[:discussion_id])
# render articles using Entity Article
present discussion.random_topics_one_by_category, :with => Noosfero::API::Entities::Article, :fields => params[:fields]
end
end
end