module Shrine::Plugins::Cloudimage
Public Class Methods
configure(uploader, **opts)
click to toggle source
# File lib/shrine/plugins/cloudimage.rb, line 8 def self.configure(uploader, **opts) if opts[:client].is_a?(Hash) opts[:client] = ::Cloudimage::Client.new(**opts[:client]) end uploader.opts[:cloudimage] ||= { invalidate: false } uploader.opts[:cloudimage].merge!(**opts) return if uploader.cloudimage_client raise Error, ':client is required for cloudimage plugin' end