From 1d3d7ff10c0105d3c0fb4d51b4c11b35d8076e1b Mon Sep 17 00:00:00 2001 From: Eric Davis Date: Mon, 16 May 2011 10:34:15 -0700 Subject: [PATCH] Refactor: extract method to prepare to reuse --- app/controllers/projects_controller.rb | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb index ddee8453..ecbe1589 100644 --- a/app/controllers/projects_controller.rb +++ b/app/controllers/projects_controller.rb @@ -154,12 +154,7 @@ class ProjectsController < ApplicationController end def settings - @issue_custom_fields = IssueCustomField.find(:all, :order => "#{CustomField.table_name}.position") - @issue_category ||= IssueCategory.new - @member ||= @project.members.new - @trackers = Tracker.all - @repository ||= @project.repository - @wiki ||= @project.wiki + load_project_settings end def edit @@ -258,5 +253,14 @@ private redirect_to_project_menu_item(@project, params[:jump]) && return end end + + def load_project_settings + @issue_custom_fields = IssueCustomField.find(:all, :order => "#{CustomField.table_name}.position") + @issue_category ||= IssueCategory.new + @member ||= @project.members.new + @trackers = Tracker.all + @repository ||= @project.repository + @wiki ||= @project.wiki + end end