class PullRquestsController < ApplicationController before_filter :find_project_and_repository before_filter :connect_gitlab, :only => [:index, :show] layout "base_projects" def index results = @g.merge_requests(@project.gpid) end def new end def create end private def connect_gitlab @g = Gitlab.client end def find_project_and_repository @project = Project.find(params[:project_id]) render_404 if @project.gpid.blank? @repository = Repository.where(:project_id => @project.id, :type => "Repository::Gitlab") rescue ActiveRecord::RecordNotFound render_404 end end