Sha256: 4debcb1cd2551933fe332392cfb6d6170642895ec6e56bc81893778c8d977a08

Contents?: true

Size: 964 Bytes

Versions: 5

Compression:

Stored size: 964 Bytes

Contents

module RailsAdminMultipleFileUpload
  class Configuration
    def initialize(abstract_model)
      @abstract_model = abstract_model
    end

    def options
      @options ||= {
          fields: [{}],
          thumbnail_size: :thumb,
          upload_gem: :paperclip,
          name_from_filename: true
      }.merge(config || {})
    end

    protected
    def config
      ::RailsAdmin::Config.model(@abstract_model.model).multiple_file_upload || {}
    end
  end
end

module RailsAdminMultipleFileUploadCollection
  class Configuration
    def initialize(abstract_model)
      @abstract_model = abstract_model
    end

    def options
      @options ||= {
          fields: [],
          thumbnail_size: :thumb,
          upload_gem: :paperclip,
          name_from_filename: true
      }.merge(config || {})
    end

    protected
    def config
      ::RailsAdmin::Config.model(@abstract_model.model).multiple_file_upload_collection || {}
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rails_admin_multiple_file_upload-0.4.2.1 lib/rails_admin_multiple_file_upload/configuration.rb
rails_admin_multiple_file_upload-0.5.0.1 lib/rails_admin_multiple_file_upload/configuration.rb
rails_admin_multiple_file_upload-0.5.0 lib/rails_admin_multiple_file_upload/configuration.rb
rails_admin_multiple_file_upload-0.4.2 lib/rails_admin_multiple_file_upload/configuration.rb
rails_admin_multiple_file_upload-0.4.1 lib/rails_admin_multiple_file_upload/configuration.rb