Sha256: 32af2cdc331f441f76968c7b0c9d560cd18ce85a638a1de33661e23b9b2dd742

Contents?: true

Size: 532 Bytes

Versions: 2

Compression:

Stored size: 532 Bytes

Contents

module ActiveScaffold
  module UnobtrusiveDatePickerBridge
    def initialize_with_unobtrusive_date_picker(model_id)
      initialize_without_unobtrusive_date_picker(model_id)
      date_fields = self.model.columns.select {|c| [:date, :datetime].include?(c.type) }

      # automatically set the forum_ui to a file column
      date_fields.each {|field| self.columns[field.name.to_sym].form_ui = :datepicker}
    end

    def self.included(base)
      base.alias_method_chain :initialize, :unobtrusive_date_picker
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
brisk-bills-0.8.2 vendor/plugins/active_scaffold/lib/bridges/unobtrusive_date_picker/lib/unobtrusive_date_picker_bridge.rb
brisk-bills-0.8.1 vendor/plugins/active_scaffold/lib/bridges/unobtrusive_date_picker/lib/unobtrusive_date_picker_bridge.rb