module Shrine::Plugins::Transloadit::AttacherMethods
Public Instance Methods
transloadit()
click to toggle source
# File lib/shrine/plugins/transloadit.rb, line 81 def transloadit shrine_class.transloadit end
transloadit_process(name = :default, *args)
click to toggle source
# File lib/shrine/plugins/transloadit.rb, line 60 def transloadit_process(name = :default, *args) processor = self.class.transloadit_processor(name) instrument_transloadit(name) do instance_exec(*args, &processor) end end
transloadit_save(name = :default, *args)
click to toggle source
# File lib/shrine/plugins/transloadit.rb, line 67 def transloadit_save(name = :default, *args) unless name.respond_to?(:to_sym) args.prepend(name) name = :default end saver = self.class.transloadit_saver(name) instance_exec(*args, &saver) end
transloadit_step(*args)
click to toggle source
# File lib/shrine/plugins/transloadit.rb, line 77 def transloadit_step(*args) shrine_class.transloadit_step(*args) end
Private Instance Methods
instrument_transloadit(processor) { || ... }
click to toggle source
# File lib/shrine/plugins/transloadit.rb, line 87 def instrument_transloadit(processor, &block) return yield unless shrine_class.respond_to?(:instrument) shrine_class.instrument(:transloadit, processor: processor, &block) end