Sha256: dbd789acb57628c4aa69a8f544aa6e31e7be059625b8acd4997e652f33f6012a

Contents?: true

Size: 856 Bytes

Versions: 2

Compression:

Stored size: 856 Bytes

Contents

require "mongoid"
require "simple_form"

require "simple_form_attachments/attachment_input"
require "simple_form_attachments/configuration"
require "simple_form_attachments/engine"
require "simple_form_attachments/version"

require "jquery-ui-rails"
require "rails-assets-blueimp-file-upload"
require "rails-assets-handlebars"

require "i18n"

# ---------------------------------------------------------------------

module SimpleFormAttachments
  def self.dom_class(*args)
    prefix, alts = args.partition { |i| !i.is_a?(Array) }
    prefix = ['simple_form_attachments'] + prefix
    return prefix.compact.join('__') if alts.empty?
    alts.flatten.map do |item|
      prefix += [item]
      prefix.compact.join('__')
    end
  end
end

module SimpleForm
  class FormBuilder
    map_type :attachment, to: SimpleFormAttachments::AttachmentInput
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
simple_form_attachments-1.0.1 lib/simple_form_attachments.rb
simple_form_attachments-1.0.0 lib/simple_form_attachments.rb