summaryrefslogtreecommitdiffstats
path: root/app/views/news/index.api.rsb
diff options
context:
space:
mode:
Diffstat (limited to 'app/views/news/index.api.rsb')
-rw-r--r--app/views/news/index.api.rsb14
1 files changed, 14 insertions, 0 deletions
diff --git a/app/views/news/index.api.rsb b/app/views/news/index.api.rsb
new file mode 100644
index 000000000..2cacbc7f8
--- /dev/null
+++ b/app/views/news/index.api.rsb
@@ -0,0 +1,14 @@
+api.array :news, api_meta(:total_count => @news_count, :offset => @offset, :limit => @limit) do
+ @newss.each do |news|
+ api.news do
+ api.id news.id
+ api.project(:id => news.project_id, :name => news.project.name) unless news.project.nil?
+ api.author(:id => news.author_id, :name => news.author.name) unless news.author.nil?
+
+ api.title news.title
+ api.summary news.summary
+ api.description news.description
+ api.created_on news.created_on
+ end
+ end
+end