rs-pro/rails_admin_settings

View on GitHub
lib/rails_admin_settings/storage/shrine_uploader.rb

Summary

Maintainability
A
0 mins
Test Coverage
module RailsAdminSettings
  module Uploads
    class ShrineUploader < Shrine
        plugin :determine_mime_type
        plugin :validation_helpers
        plugin :mongoid if RailsAdminSettings.mongoid?
        Attacher.validate do
          validate_mime_type_inclusion %w[image/jpeg image/gif image/png]
          validate_max_size 2.megabytes
        end
      end

    end
  end