gitlab-ce/app/controllers/projects/merge_requests/diffs_stream_controller.rb

22 lines
548 B
Ruby

# frozen_string_literal: true
module Projects
module MergeRequests
class DiffsStreamController < Projects::MergeRequests::ApplicationController
include RapidDiffs::StreamingResource
private
def resource
@merge_request
end
def render_diff_files_collection(diff_files, view_context)
::RapidDiffs::MergeRequestDiffFileComponent
.with_collection(diff_files, merge_request: @merge_request, parallel_view: view == :parallel)
.render_in(view_context)
end
end
end
end