module Shrine::Plugins::InferExtension
Documentation can be found on shrinerb.com/docs/plugins/infer_extension
Constants
- LOG_SUBSCRIBER
Public Class Methods
configure(uploader, log_subscriber: LOG_SUBSCRIBER, **opts)
click to toggle source
# File lib/shrine/plugins/infer_extension.rb, line 16 def self.configure(uploader, log_subscriber: LOG_SUBSCRIBER, **opts) uploader.opts[:infer_extension] ||= { inferrer: :mini_mime } uploader.opts[:infer_extension].merge!(opts) # instrumentation plugin integration uploader.subscribe(:extension, &log_subscriber) if uploader.respond_to?(:subscribe) end