Sha256: 71a7bab8726ba33a370e5e12106a351fbad7cf00e1b556b18c978a9d257502bc
Contents?: true
Size: 762 Bytes
Versions: 9
Compression:
Stored size: 762 Bytes
Contents
module EgovUtils module Helpers module Tags module DatetimeFieldPatch def render pickerize_options! if @options.stringify_keys['datetimepicker'] super end protected def pickerize_options! options = @options.stringify_keys picker_data = {'provide' => 'datepicker', 'date-min-date' => format_date(datetime_value(options["min"])), 'date-max-date' => format_date(datetime_value(options["max"])) } @options[:data] = picker_data.merge(options['data'] || {}) end end module DatetimeLocalFieldPatch private def format_date(value) value.try(:strftime, "%Y-%m-%dT%H:%M") end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems