Class: Gitlab::Diff::FileCollection::MergeRequestDiffStream

Inherits:
MergeRequestDiffBase show all
Includes:
PaginatedDiffs
Defined in:
lib/gitlab/diff/file_collection/merge_request_diff_stream.rb

Constant Summary

Constants inherited from MergeRequestDiffBase

Gitlab::Diff::FileCollection::MergeRequestDiffBase::MAX_BLOB_SIZE

Instance Attribute Summary

Attributes inherited from Base

#diff_options, #diff_refs, #diffable, #fallback_diff_refs, #project

Instance Method Summary collapse

Methods included from PaginatedDiffs

#diffs

Methods included from Utils::Override

#extended, extensions, #included, #method_added, #override, #prepended, #queue_verification, verify!

Methods inherited from MergeRequestDiffBase

#clear_cache, #diff_files, max_blob_size, #raw_diff_files, #write_cache

Methods inherited from Base

#clear_cache, default_options, #diff_file_paths, #diff_file_with_new_path, #diff_file_with_old_path, #diff_files, #diff_paths, #diffs, #overflow?, #pagination_data, #raw_diff_files, #unfold_diff_files, #write_cache

Constructor Details

#initialize(merge_request_diff, diff_options:) ⇒ MergeRequestDiffStream

Returns a new instance of MergeRequestDiffStream.



9
10
11
12
13
# File 'lib/gitlab/diff/file_collection/merge_request_diff_stream.rb', line 9

def initialize(merge_request_diff, diff_options:)
  super

  @paginated_collection = load_paginated_collection(diff_options)
end