module Voltron::Upload::ControllerMethods
Public Instance Methods
upload()
click to toggle source
# File lib/voltron/upload.rb, line 30 def upload begin render json: uploader.process!(upload_params), status: :created rescue Voltron::Upload::Error => e render json: e.response, status: e.status end end
upload_params()
click to toggle source
# File lib/voltron/upload.rb, line 42 def upload_params request.parameters[uploader.resource_name].slice(*uploader.permitted_params) end
uploader()
click to toggle source
# File lib/voltron/upload.rb, line 38 def uploader self.class.instance_variable_get('@uploader') end