Sha256: 0097825657da07f13b8a6af27b2c300c57ef1c050c7dd9de1847ef210525b24a
Contents?: true
Size: 438 Bytes
Versions: 3
Compression:
Stored size: 438 Bytes
Contents
class Datagrid::Filters::BooleanEnumFilter < Datagrid::Filters::EnumFilter #:nodoc: YES = "YES" NO = "NO" def initialize(report, attribute, options = {}, &block) options[:select] = [YES, NO].map do |key, value| [I18n.t("datagrid.filters.eboolean.#{key.downcase}"), key] end super(report, attribute, options, &block) end def checkbox_id(value) [object_name, name, value].join('_').underscore end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
datagrid-1.3.5 | lib/datagrid/filters/boolean_enum_filter.rb |
datagrid-1.3.4 | lib/datagrid/filters/boolean_enum_filter.rb |
datagrid-1.3.3 | lib/datagrid/filters/boolean_enum_filter.rb |