Class: AdminEnumInput

Inherits:
SimpleForm::Inputs::CollectionSelectInput
  • Object
show all
Defined in:
app/inputs/admin_enum_input.rb

Instance Method Summary collapse

Instance Method Details

#input(wrapper_options) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
13
# File 'app/inputs/admin_enum_input.rb', line 2

def input(wrapper_options)
  super
  input_html_options[:class] << ' carnival-select'

  @builder.collection_select(
    attribute_name, @builder.object.class.const_get(attribute_name.to_s.upcase),
    :first, :last,
    {prompt: I18n.t("#{@builder.object.class.to_s.gsub(/^.*::/, '').downcase}.lista_#{attribute_name}.selecione",
              default: I18n.t("messages.select"))},
    input_html_options
  )
end