File: entity_request.rb

package info (click to toggle)
gitlab 17.6.5-19
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 629,368 kB
  • sloc: ruby: 1,915,304; javascript: 557,307; sql: 60,639; xml: 6,509; sh: 4,567; makefile: 1,239; python: 406
file content (14 lines) | stat: -rw-r--r-- 459 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# frozen_string_literal: true

class EntityRequest
  # We use EntityRequest object to collect parameters and variables
  # from the controller. Because options that are being passed to the entity
  # do appear in each entity object  in the chain, we need a way to pass data
  # that is present in the controller (see  #20045).
  #
  def initialize(parameters)
    parameters.each do |key, value|
      define_singleton_method(key) { value }
    end
  end
end