Sha256: 8edc2ed4061297f2b2146ac1194d26c36bca26b95c4d8d2b23b50aa65456481c

Contents?: true

Size: 354 Bytes

Versions: 4

Compression:

Stored size: 354 Bytes

Contents

require_relative "base"

module Administrate
  module Field
    class DateTime < Base
      def date
        I18n.localize(data.to_date, format: format)
      end

      def datetime
        I18n.localize(data, format: format, default: data)
      end

      private

      def format
        options.fetch(:format, :default)
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
semantic-administrate-0.1.0 lib/administrate/field/date_time.rb
administrate-0.8.1 lib/administrate/field/date_time.rb
administrate-0.8.0 lib/administrate/field/date_time.rb
administrate-0.7.0 lib/administrate/field/date_time.rb