module Shrine::Plugins::Transloadit
Constants
- DEFAULT_PATH
Transloadit's default destination path for export robots.
- LOG_SUBSCRIBER
Public Class Methods
configure(uploader, log_subscriber: LOG_SUBSCRIBER, **opts)
click to toggle source
Accepts Transloadit
credentials via `:auth_key` and `:auth_secret`.
# File lib/shrine/plugins/transloadit.rb, line 29 def self.configure(uploader, log_subscriber: LOG_SUBSCRIBER, **opts) uploader.opts[:transloadit] ||= { processors: {}, savers: {}, credentials: {} } uploader.opts[:transloadit].merge!(opts) fail Error, "The :auth option is required" unless uploader.opts[:transloadit][:auth] # instrumentation plugin integration uploader.subscribe(:transloadit, &log_subscriber) if uploader.respond_to?(:subscribe) end