Class: YesNoInput

Inherits:
EnumRadioInput
  • Object
show all
Defined in:
app/inputs/yes_no_input.rb

Overview

SimpleForm input wrapper: yes no.

Instance Method Summary collapse

Methods inherited from EnumRadioInput

#initialize, #input

Constructor Details

This class inherits a constructor from EnumRadioInput

Instance Method Details

#blank_textObject



10
11
12
# File 'app/inputs/yes_no_input.rb', line 10

def blank_text
  options[:include_blank].presence || 'Any'
end

#collectionObject



4
5
6
7
8
# File 'app/inputs/yes_no_input.rb', line 4

def collection
  ar = [['Yes', true], ['No', false]]
  ar << [blank_text, ''] unless options[:include_blank] == false
  ar
end