Module: FormSlider::Helper
- Included in:
- SliderFieldTag, SliderFormBuilder::SliderFormForBuilder, SliderInput
- Defined in:
- lib/form_slider/helper.rb
Instance Method Summary collapse
Instance Method Details
#slider_label(name, args) ⇒ Object
3 4 5 6 7 8 9 10 11 12 |
# File 'lib/form_slider/helper.rb', line 3 def (name, args) return '' if args[:label] == false name = args[:label][:name] if args[:label] && args[:label][:name] name = name.to_s.humanize unless name.instance_of?(String) output = "" content_tag :label do output << concat(name + ' ') output << concat(content_tag(:span, '', class: 'val')) end end |
#slider_options(name, args) ⇒ Object
14 15 16 17 18 19 20 21 22 23 |
# File 'lib/form_slider/helper.rb', line 14 def (name, args) = { class: "form-slider #{name.to_s}" } ['data-append'] = args[:label] && args[:label][:append] ? args[:label][:append] : '' ['data-min'] = args[:min] || 1 ['data-max'] = args[:max] || 10 ['data-step'] = args[:step] || 1 ['data-color'] = args[:color] || 'white' ['data-value-display'] = args[:value_display] end |