Module: EffectiveFormInputsHelper
- Defined in:
- app/helpers/effective_form_inputs_helper.rb
Instance Method Summary collapse
- #price_to_currency(price) ⇒ Object
- #simple_form_save(form, label = 'Save', options = {}, &block) ⇒ Object
Instance Method Details
#price_to_currency(price) ⇒ Object
2 3 4 5 6 |
# File 'app/helpers/effective_form_inputs_helper.rb', line 2 def price_to_currency(price) price = price || 0 raise 'price_to_currency expects an Integer representing the number of cents' unless price.kind_of?(Integer) number_to_currency(price / 100.0) end |
#simple_form_save(form, label = 'Save', options = {}, &block) ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'app/helpers/effective_form_inputs_helper.rb', line 8 def simple_form_save(form, label = 'Save', = {}, &block) = { class: 'form-actions' }.merge(.delete(:wrapper_html) || {}) = { class: 'btn btn-primary', data: { disable_with: 'Saving...'} }.merge() content_tag(:div, ) do form.(:submit, label, ) + (capture(&block) if block_given?) end end |