module Shrine::Plugins::Imgix
Public Class Methods
configure(uploader, **opts)
click to toggle source
# File lib/shrine/plugins/imgix.rb, line 6 def self.configure(uploader, **opts) opts[:client] = ::Imgix::Client.new(opts[:client]) if opts[:client].is_a?(Hash) uploader.opts[:imgix] ||= { prefix: true, purge: false } uploader.opts[:imgix].merge!(**opts) fail Error, ":client is required for imgix plugin" unless uploader.imgix_client end