Class: Gitlab::GithubImport::Importer::Events::BaseImporter

Inherits:
Object
  • Object
show all
Defined in:
lib/gitlab/github_import/importer/events/base_importer.rb

Overview

Base class for importing issue events during project import from GitHub

Instance Method Summary collapse

Constructor Details

#initialize(project, client) ⇒ BaseImporter

project - An instance of ‘Project`. client - An instance of `Gitlab::GithubImport::Client`.



11
12
13
14
# File 'lib/gitlab/github_import/importer/events/base_importer.rb', line 11

def initialize(project, client)
  @project = project
  @user_finder = UserFinder.new(project, client)
end

Instance Method Details

#execute(issue_event) ⇒ Object

issue_event - An instance of ‘Gitlab::GithubImport::Representation::IssueEvent`.

Raises:

  • (NotImplementedError)


17
18
19
# File 'lib/gitlab/github_import/importer/events/base_importer.rb', line 17

def execute(issue_event)
  raise NotImplementedError
end