Sha256: b97659b817f6d733747aaa6e17c1f87a9c24998a34c54b182d4400b556c2a805
Contents?: true
Size: 511 Bytes
Versions: 3
Compression:
Stored size: 511 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 apply(grid_object, scope, value) super(grid_object, scope, value) end def to_boolean(value) #TODO decide what to do with conversion end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
datagrid-1.0.3 | lib/datagrid/filters/boolean_enum_filter.rb |
datagrid-1.0.2 | lib/datagrid/filters/boolean_enum_filter.rb |
datagrid-1.0.1 | lib/datagrid/filters/boolean_enum_filter.rb |