class Administrate::Field::DateTime

Public Instance Methods

date() click to toggle source
# File lib/administrate/field/date_time.rb, line 6
def date
  I18n.localize(
    data.in_time_zone(timezone).to_date,
    format: format,
  )
end
datetime() click to toggle source
# File lib/administrate/field/date_time.rb, line 13
def datetime
  I18n.localize(
    data.in_time_zone(timezone),
    format: format,
    default: data,
  )
end

Private Instance Methods

format() click to toggle source
# File lib/administrate/field/date_time.rb, line 23
def format
  options.fetch(:format, :default)
end
timezone() click to toggle source
# File lib/administrate/field/date_time.rb, line 27
def timezone
  options.fetch(:timezone, ::Time.zone.name || "UTC")
end