Class: Gitlab::Ci::Variables::Preloader::MergeRequest
- Inherits:
-
Object
- Object
- Gitlab::Ci::Variables::Preloader::MergeRequest
- Defined in:
- lib/gitlab/ci/variables/preloader/merge_request.rb
Instance Method Summary collapse
-
#initialize(merge_request) ⇒ MergeRequest
constructor
A new instance of MergeRequest.
- #preload ⇒ Object
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
#preload ⇒ Object
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 |