module ActionView::Helpers::ToCurrencySelectTag

Tag.

Public Instance Methods

to_currency_select_tag(priority_currencies, options, html_options) click to toggle source
# File lib/to_currency_select_tag.rb, line 10
def to_currency_select_tag(priority_currencies, options, html_options)
  html_options = html_options.stringify_keys
  add_default_name_and_id(html_options)
  value = if method(:value).arity.zero?
            options.fetch(:selected) { value() }
          else
            options.fetch(:selected) { value(object) }
          end
  content_tag(
    'select',
    add_options(
      currency_options_for_select(value, priority_currencies),
      options,
      value
    ),
    html_options
  )
end