Class: Gitlab::BitbucketServerImport::Importers::PullRequestNotes::BaseImporter
- Inherits:
-
Object
- Object
- Gitlab::BitbucketServerImport::Importers::PullRequestNotes::BaseImporter
- Includes:
- Loggable, Import::PlaceholderReferences::Pusher
- Defined in:
- lib/gitlab/bitbucket_server_import/importers/pull_request_notes/base_importer.rb
Overview
Base class for importing pull request notes during project import from Bitbucket Server
Direct Known Subclasses
ApprovedEvent, BaseNoteDiffImporter, DeclinedEvent, MergeEvent
Instance Method Summary collapse
- #execute(_args) ⇒ Object
-
#initialize(project, merge_request) ⇒ BaseImporter
constructor
A new instance of BaseImporter.
Methods included from Import::PlaceholderReferences::Pusher
#push_reference, #source_user_mapped_to_human?, #source_user_mapper, #user_mapping_enabled?
Methods included from Loggable
#log_debug, #log_error, #log_info, #log_warn
Constructor Details
#initialize(project, merge_request) ⇒ BaseImporter
Returns a new instance of BaseImporter.
14 15 16 17 18 19 20 |
# File 'lib/gitlab/bitbucket_server_import/importers/pull_request_notes/base_importer.rb', line 14 def initialize(project, merge_request) @project = project @user_finder = UserFinder.new(project) @formatter = Gitlab::ImportFormatter.new @mentions_converter = Gitlab::Import::MentionsConverter.new('bitbucket_server', project) @merge_request = merge_request end |
Instance Method Details
#execute(_args) ⇒ Object
22 23 24 |
# File 'lib/gitlab/bitbucket_server_import/importers/pull_request_notes/base_importer.rb', line 22 def execute(_args) raise NotImplementedError end |