Class: Gitlab::ImportExport::Project::BaseTask
- Inherits:
-
Object
- Object
- Gitlab::ImportExport::Project::BaseTask
- Defined in:
- lib/gitlab/import_export/project/base_task.rb
Direct Known Subclasses
Instance Method Summary collapse
-
#initialize(opts, logger: Logger.new($stdout)) ⇒ BaseTask
constructor
A new instance of BaseTask.
Constructor Details
#initialize(opts, logger: Logger.new($stdout)) ⇒ BaseTask
Returns a new instance of BaseTask.
7 8 9 10 11 12 13 |
# File 'lib/gitlab/import_export/project/base_task.rb', line 7 def initialize(opts, logger: Logger.new($stdout)) @project_path = opts.fetch(:project_path) @file_path = opts.fetch(:file_path) @namespace = Namespace.find_by_full_path(opts.fetch(:namespace_path)) @current_user = User.find_by_username(opts.fetch(:username)) @logger = logger end |