Sha256: 327de781796d2339f44aa34a43e4160027971ab4c484a0170d66b1be2ced4bff

Contents?: true

Size: 480 Bytes

Versions: 2

Compression:

Stored size: 480 Bytes

Contents

module Puffer
  module Inputs
    class DateTime < Puffer::Inputs::Base

      def input
        format = case field.type
          when :date                    then '%Y-%m-%d'
          when :time                    then '%H:%M:%S'
          when :datetime, :timestamp    then '%Y-%m-%d %H:%M:%S'
        end
        builder.text_field field, field.input_options.merge("data-calendar" => "{showButtons: true, listYears: true, format: '#{format}'}")
      end

    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
puffer-0.0.7 lib/puffer/inputs/date_time.rb
puffer-0.0.6 lib/puffer/inputs/date_time.rb