Module: DateTimePicker::ViewHelpers::FormHelpers

Defined in:
lib/date_time_picker/date_time_picker_helpers.rb

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



42
43
44
45
46
47
48
49
50
# File 'lib/date_time_picker/date_time_picker_helpers.rb', line 42

def self.included(base)
  ['date_time_picker', 'date_picker', 'time_picker'].each do |method|
    base.send :define_method, method do |*args|
      name, options, method = ViewHelpers.restore_args(args, __method__)
      options[:id] ||= "#{object_name}_#{name}"
      ViewHelpers.helper("#{object_name}[#{name}]", @template, method, options)
    end
  end
end