Class: Integrations::SlackInstallation::ProjectService

Inherits:
BaseService
  • Object
show all
Defined in:
app/services/integrations/slack_installation/project_service.rb

Constant Summary

Constants inherited from BaseService

BaseService::SLACK_AUTHORIZE_URL, BaseService::SLACK_EXCHANGE_TOKEN_URL

Instance Method Summary collapse

Methods inherited from BaseService

#execute

Methods included from Gitlab::Routing

includes_helpers, redirect_legacy_paths, url_helpers

Constructor Details

#initialize(project, current_user:, params:) ⇒ ProjectService

Returns a new instance of ProjectService.



6
7
8
9
10
# File 'app/services/integrations/slack_installation/project_service.rb', line 6

def initialize(project, current_user:, params:)
  @project = project

  super(current_user: current_user, params: params)
end