Sha256: 7fb1350e7805bc1efbd1e038139ea168eeabd66982336e288f5c4141e71fcfd1
Contents?: true
Size: 436 Bytes
Versions: 24
Compression:
Stored size: 436 Bytes
Contents
require "datagrid/filters/ranged_filter" class Datagrid::Filters::DateTimeFilter < Datagrid::Filters::BaseFilter include Datagrid::Filters::RangedFilter def parse(value) Datagrid::Utils.parse_datetime(value) end def format(value) if formats.any? && value value.strftime(formats.first) else super end end protected def formats Array(Datagrid.configuration.datetime_formats) end end
Version data entries
24 entries across 24 versions & 1 rubygems