Class: AdminEnumInput

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

Instance Method Summary collapse

Instance Method Details

#inputObject



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

def input
  super
  @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: {:class=> 'chosen'}
  )
end