summaryrefslogtreecommitdiff
path: root/app/services/search/project_service.rb
blob: 4b500914cfbb4c7f006247c2a36826a28398c3a3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
module Search
  class ProjectService
    attr_accessor :project, :current_user, :params

    def initialize(project, user, params)
      @project, @current_user, @params = project, user, params.dup
    end

    def execute
      Gitlab::ProjectSearchResults.new(current_user,
                                       project,
                                       params[:search],
                                       params[:repository_ref])
    end
  end
end