From 0d0b36de29107ca90e6b1c4e97a6bab828c6be93 Mon Sep 17 00:00:00 2001 From: Reinier Balt Date: Sat, 11 May 2013 10:49:38 +0200 Subject: [PATCH] remove duplication in feedlist controller --- app/controllers/feedlist_controller.rb | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/app/controllers/feedlist_controller.rb b/app/controllers/feedlist_controller.rb index bd1bad78..098cd938 100644 --- a/app/controllers/feedlist_controller.rb +++ b/app/controllers/feedlist_controller.rb @@ -26,17 +26,18 @@ class FeedlistController < ApplicationController end def get_feeds_for_context - @context = current_user.contexts.find params[:context_id] - respond_to do |format| - format.html { render :file => 'feedlist/get_feeds_for_context'} - format.js - end + get_feeds_for(@context = current_user.contexts.find(params[:context_id])) end def get_feeds_for_project - @project = current_user.projects.find params[:project_id] + get_feeds_for(@project = current_user.projects.find(params[:project_id])) + end + + private + + def get_feeds_for(object) respond_to do |format| - format.html { render :file => "feedlist/get_feeds_for_project"} + format.html { render :file => "feedlist/get_feeds_for_#{object.class.name.downcase}"} format.js end end