Module: ActionView::Helpers::ToLocaleSelectTag

Included in:
InstanceTag, LocaleSelect
Defined in:
lib/i18n_plus/locale.rb

Instance Method Summary collapse

Instance Method Details

#to_locale_select_tag(priority_locale_codes, options, html_options) ⇒ Object



48
49
50
51
52
53
54
55
56
# File 'lib/i18n_plus/locale.rb', line 48

def to_locale_select_tag(priority_locale_codes, options, html_options)
  options.symbolize_keys!
  html_options.stringify_keys!
  add_default_name_and_id(html_options)
  _, value = option_text_and_value(object)
  selected_value = options.has_key?(:selected) ? options[:selected] : value
  opts = add_options(locale_options_for_select(selected_value, *priority_locale_codes), options, value)
  (:select, opts, html_options)
end