Method: Primer::Forms::CheckBox#initialize

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

#initialize(input:) ⇒ CheckBox

Returns a new instance of CheckBox.

[View source]

9
10
11
12
13
14
15
16
17
18
# File 'app/lib/primer/forms/check_box.rb', line 9

def initialize(input:)
  @input = input
  @input.add_label_classes("FormControl-label")
  @input.add_input_classes("FormControl-checkbox")

  return unless @input.scheme == :array

  @input.input_arguments[:multiple] = true
  @input.label_arguments[:value] = checked_value
end