module Shrine::Plugins::Transloadit::AttacherClassMethods

Public Instance Methods

transloadit_processor(name = :default, &block) click to toggle source
# File lib/shrine/plugins/transloadit.rb, line 40
def transloadit_processor(name = :default, &block)
  if block
    shrine_class.opts[:transloadit][:processors][name.to_sym] = block
  else
    shrine_class.opts[:transloadit][:processors][name.to_sym] or
      fail Error, "transloadit processor #{name.inspect} not registered"
  end
end
transloadit_saver(name = :default, &block) click to toggle source
# File lib/shrine/plugins/transloadit.rb, line 49
def transloadit_saver(name = :default, &block)
  if block
    shrine_class.opts[:transloadit][:savers][name.to_sym] = block
  else
    shrine_class.opts[:transloadit][:savers][name.to_sym] or
      fail Error, "transloadit saver #{name.inspect} not registered"
  end
end