From 9eaeb5aac2dcbc16baf99e556daa9700cda71f28 Mon Sep 17 00:00:00 2001 From: Leandro Nunes dos Santos Date: Thu, 1 Oct 2015 10:14:55 -0300 Subject: [PATCH] adding raking position to articles --- lib/ext/article.rb | 9 +++++++++ lib/ext/entities.rb | 6 ++++++ 2 files changed, 15 insertions(+), 0 deletions(-) create mode 100644 lib/ext/article.rb diff --git a/lib/ext/article.rb b/lib/ext/article.rb new file mode 100644 index 0000000..42af826 --- /dev/null +++ b/lib/ext/article.rb @@ -0,0 +1,9 @@ +require_dependency 'article' + +class Article + + def ranking_position + self.kind_of?(ProposalsDiscussionPlugin::Proposal) && self.ranking_item.present? ? self.ranking_item.position : nil + end + +end diff --git a/lib/ext/entities.rb b/lib/ext/entities.rb index 502a353..4d6cfca 100644 --- a/lib/ext/entities.rb +++ b/lib/ext/entities.rb @@ -1,7 +1,13 @@ +require File.join(Rails.root,'lib','noosfero','api','entities') module Noosfero module API module Entities + #FIXME make test + class Person < Profile + expose :ranking_position + end + def self.included(base) base.extend(ClassMethods) end -- libgit2 0.21.2