Sha256: 02ed78a948c9e31e177ee9d6671156d08b63a3eaed708b0d95a0f0e57f0a9076
Contents?: true
Size: 653 Bytes
Versions: 1
Compression:
Stored size: 653 Bytes
Contents
class CurrencyInput < SimpleForm::Inputs::Base def input(wrapper_options) currency = options.delete(:currency) || default_currency merged_input_options = merge_wrapper_options(input_html_options, wrapper_options) content_tag(:div, input_group(currency, merged_input_options), class: "input-group") end private def input_group(currency, merged_input_options) "#{currency_addon(currency)} #{@builder.number_field(attribute_name, merged_input_options)}".html_safe end def currency_addon(currency) content_tag(:span, currency, class: "input-group-addon") end def default_currency "$" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
forest_cms-0.98.1 | app/inputs/currency_input.rb |