Sha256: d34f87a0e18dc438edae48c2c0826695691cf0216b43a034708ad8d5b7366788

Contents?: true

Size: 822 Bytes

Versions: 1

Compression:

Stored size: 822 Bytes

Contents

require 'rails/engine'

module DateInputRails
  class Engine < ::Rails::Engine
  end
end

# Backports `ActionView::Helpers::FormHelper#date_field` and
# `ActionView::Helpers::FormTagHelper#date_field_tag` from Rails 4.
# https://github.com/rails/rails/pull/5016

require 'action_view'

module ActionView
  module Helpers
    module FormHelper
      def date_field(object_name, method, options = {})
        InstanceTag.new(object_name, method, self, options.delete(:object)).to_input_field_tag("date", options)
      end unless instance_methods.include?(:date_field)
    end

    module FormTagHelper
      def date_field_tag(name, value = nil, options = {})
        text_field_tag(name, value, options.stringify_keys.update("type" => "date"))
      end unless instance_methods.include?(:date_field_tag)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
date-input-rails-0.0.1 lib/date-input-rails.rb