module Shrine::Plugins::DataUri

Documentation can be found on shrinerb.com/docs/plugins/data_uri

Constants

BASE64_REGEXP
CONTENT_SEPARATOR
DATA_REGEXP
DEFAULT_CONTENT_TYPE
LOG_SUBSCRIBER
MEDIA_TYPE_REGEXP

Public Class Methods

configure(uploader, log_subscriber: LOG_SUBSCRIBER, **opts) click to toggle source
# File lib/shrine/plugins/data_uri.rb, line 31
def self.configure(uploader, log_subscriber: LOG_SUBSCRIBER, **opts)
  uploader.opts[:data_uri] ||= {}
  uploader.opts[:data_uri].merge!(opts)

  # instrumentation plugin integration
  uploader.subscribe(:data_uri, &log_subscriber) if uploader.respond_to?(:subscribe)
end
load_dependencies(uploader, *) click to toggle source
# File lib/shrine/plugins/data_uri.rb, line 27
def self.load_dependencies(uploader, *)
  uploader.plugin :validation
end