Class: BulkImports::ExportStatus
- Inherits:
-
Object
- Object
- BulkImports::ExportStatus
- Includes:
- Gitlab::Utils::StrongMemoize
- Defined in:
- app/models/bulk_imports/export_status.rb
Instance Method Summary collapse
- #error ⇒ Object
- #failed? ⇒ Boolean
-
#initialize(pipeline_tracker, relation) ⇒ ExportStatus
constructor
A new instance of ExportStatus.
- #started? ⇒ Boolean
Methods included from Gitlab::Utils::StrongMemoize
#clear_memoization, #strong_memoize, #strong_memoized?
Constructor Details
#initialize(pipeline_tracker, relation) ⇒ ExportStatus
Returns a new instance of ExportStatus.
7 8 9 10 11 12 13 |
# File 'app/models/bulk_imports/export_status.rb', line 7 def initialize(pipeline_tracker, relation) @pipeline_tracker = pipeline_tracker @relation = relation @entity = @pipeline_tracker.entity @configuration = @entity.bulk_import.configuration @client = Clients::HTTP.new(url: @configuration.url, token: @configuration.access_token) end |