class Conjoin::FormBuilder::RadioInput
Public Instance Methods
display()
click to toggle source
# File lib/conjoin/inputs/radio.rb, line 4 def display options[:type] = :radio options[:class].gsub!(/form-control/, '') radios = options[:radios] || [:yes, :no] mab do radios.each_with_index do |name, i| opts = options.dup name = name.to_s opts[:value] = name opts[:id] = "#{options[:id]}_#{i}" if (opts[:value] == 'no' and data.value == 'no') \ or (opts[:value] == 'yes' and data.value == 'yes') \ or (opts[:value] == data.value) opts[:checked] = 'checked' else opts.delete :checked end label class: 'radio-inline' do input opts text! name.humanize end end end end