Class: Import::BulkImports::SourceUsersMapper
- Inherits:
-
Object
- Object
- Import::BulkImports::SourceUsersMapper
- Includes:
- Gitlab::Utils::StrongMemoize
- Defined in:
- lib/import/bulk_imports/source_users_mapper.rb
Defined Under Namespace
Classes: MockedHash
Instance Method Summary collapse
- #include?(user_identifier) ⇒ Boolean
-
#initialize(context:) ⇒ SourceUsersMapper
constructor
A new instance of SourceUsersMapper.
- #map ⇒ Object
Constructor Details
#initialize(context:) ⇒ SourceUsersMapper
Returns a new instance of SourceUsersMapper.
39 40 41 |
# File 'lib/import/bulk_imports/source_users_mapper.rb', line 39 def initialize(context:) @context = context end |
Instance Method Details
#include?(user_identifier) ⇒ Boolean
47 48 49 |
# File 'lib/import/bulk_imports/source_users_mapper.rb', line 47 def include?(user_identifier) !!map[user_identifier] end |
#map ⇒ Object
43 44 45 |
# File 'lib/import/bulk_imports/source_users_mapper.rb', line 43 def map @map ||= MockedHash.new(source_user_mapper, source_ghost_user_id) end |