class RailsAdmin::Config::Fields::Types::MultipleFileUpload

Public Class Methods

new(*args) click to toggle source
Calls superclass method RailsAdmin::Config::Fields::Base::new
# File lib/rails_admin/config/fields/types/multiple_file_upload.rb, line 65
def initialize(*args)
  super
  @attachment_configurations = []
end

Public Instance Methods

attachment(&block) click to toggle source
# File lib/rails_admin/config/fields/types/multiple_file_upload.rb, line 112
def attachment(&block)
  @attachment_configurations << block
end
attachments() click to toggle source
# File lib/rails_admin/config/fields/types/multiple_file_upload.rb, line 116
def attachments
  Array(value).map do |attached|
    attachment = attachment_class.new(attached)
    @attachment_configurations.each do |config|
      attachment.instance_eval(&config)
    end
    attachment.with(bindings)
  end
end
virtual?() click to toggle source

virtual class

# File lib/rails_admin/config/fields/types/multiple_file_upload.rb, line 127
def virtual?
  true
end