Class: Gitlab::Ci::Variables::Preloader::MergeRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/gitlab/ci/variables/preloader/merge_request.rb

Instance Method Summary collapse

Constructor Details

#initialize(merge_request) ⇒ MergeRequest

Returns a new instance of MergeRequest.



8
9
10
# File 'lib/gitlab/ci/variables/preloader/merge_request.rb', line 8

def initialize(merge_request)
  @merge_request = merge_request
end

Instance Method Details

#preloadObject



12
13
14
15
16
17
# File 'lib/gitlab/ci/variables/preloader/merge_request.rb', line 12

def preload
  ActiveRecord::Associations::Preloader.new(
    records: [@merge_request],
    associations: preloads
  ).call
end