Sha256: 47c40bb02414d1e23895687806da68fce0c3dc1de08f379cd442443b92109bca
Contents?: true
Size: 327 Bytes
Versions: 2
Compression:
Stored size: 327 Bytes
Contents
# frozen_string_literal: true module Granite module Form module Types class Time < Object private def typecast(value) value.is_a?(::String) && ::Time.zone ? ::Time.zone.parse(value) : value.try(:to_time) rescue ArgumentError nil end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
granite-form-0.6.1 | lib/granite/form/types/time.rb |
granite-form-0.6.0 | lib/granite/form/types/time.rb |