Sha256: 4513e8f61ea3b71e38d6aa4b8dba629dda77f307fbe2a477dd427b9af70dca08
Contents?: true
Size: 562 Bytes
Versions: 20
Compression:
Stored size: 562 Bytes
Contents
require_relative "base" module Administrate module Field class DateTime < Base def date I18n.localize( data.in_time_zone(timezone).to_date, format: format, ) end def datetime I18n.localize( data.in_time_zone(timezone), format: format, default: data, ) end private def format options.fetch(:format, :default) end def timezone options.fetch(:timezone, ::Time.zone.name || "UTC") end end end end
Version data entries
20 entries across 20 versions & 3 rubygems