Sha256: af30dfabb61a689e1aec9b4e8ec5337d7437f73e6067a9026458f35df8990cd1
Contents?: true
Size: 558 Bytes
Versions: 43
Compression:
Stored size: 558 Bytes
Contents
# frozen_string_literal: true module ActionView module Helpers module Tags # :nodoc: class TimeField < DatetimeField # :nodoc: def initialize(object_name, method_name, template_object, options = {}) @include_seconds = options.delete(:include_seconds) { true } super end private def format_datetime(value) if @include_seconds value&.strftime("%T.%L") else value&.strftime("%H:%M") end end end end end end
Version data entries
43 entries across 43 versions & 6 rubygems