Sha256: 9fd20a4c0605d1238d4b6917d380db1c180c3a55e817548a513e79a0f6b3dee5

Contents?: true

Size: 590 Bytes

Versions: 31

Compression:

Stored size: 590 Bytes

Contents

# frozen_string_literal: true
module ActiveAdmin
  module Inputs
    module Filters
      class BooleanInput < ::Formtastic::Inputs::SelectInput
        include Base

        def input_name
          return method if seems_searchable?

          "#{method}_eq"
        end

        def input_html_options_name
          "#{object_name}[#{input_name}]" # was "#{object_name}[#{association_primary_key}]"
        end

        # Provide the AA translation to the blank input field.
        def include_blank
          I18n.t "active_admin.any" if super
        end
      end
    end
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
activeadmin-3.1.0 lib/active_admin/inputs/filters/boolean_input.rb
activeadmin-3.0.0 lib/active_admin/inputs/filters/boolean_input.rb
activeadmin-2.14.0 lib/active_admin/inputs/filters/boolean_input.rb
activeadmin-2.13.1 lib/active_admin/inputs/filters/boolean_input.rb
activeadmin-2.13.0 lib/active_admin/inputs/filters/boolean_input.rb
activeadmin-2.12.0 lib/active_admin/inputs/filters/boolean_input.rb
activeadmin-2.11.2 lib/active_admin/inputs/filters/boolean_input.rb
activeadmin-2.11.1 lib/active_admin/inputs/filters/boolean_input.rb
activeadmin-2.11.0 lib/active_admin/inputs/filters/boolean_input.rb
activeadmin-2.10.1 lib/active_admin/inputs/filters/boolean_input.rb
activeadmin-2.10.0 lib/active_admin/inputs/filters/boolean_input.rb