Method: Primer::Forms::ActionMenu#initialize

Defined in:
app/lib/primer/forms/action_menu.rb

#initialize(input:) ⇒ ActionMenu

Returns a new instance of ActionMenu.

[View source]

9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'app/lib/primer/forms/action_menu.rb', line 9

def initialize(input:)
  @input = input

  @input.input_arguments[:form_arguments] = {
    name: @input.name,
    builder: builder
  }

  @input.input_arguments[:select_variant] ||= :single

  unless @input.input_arguments.include?(:dynamic_label)
    @input.input_arguments[:dynamic_label] = true
  end
end