Sha256: 1be94a676ed3ac6ad497bd60980efc3ee06daf500683487b6c2ba7bf9e8a37e1

Contents?: true

Size: 489 Bytes

Versions: 4

Compression:

Stored size: 489 Bytes

Contents

class AdminEnumInput < SimpleForm::Inputs::CollectionSelectInput
  def input
    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
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
carnival-0.1.3 app/inputs/admin_enum_input.rb
carnival-0.1.2 app/inputs/admin_enum_input.rb
carnival-0.1.1 app/inputs/admin_enum_input.rb
carnival-0.1.0 app/inputs/admin_enum_input.rb