module PaperTrailActor::Controller
Public Instance Methods
actor_paper_train()
click to toggle source
# File lib/paper_trail_actor/controller.rb, line 11 def actor_paper_train PaperTrailActor::Actor.create rescue => e backtrace = e.backtrace.select{ |x| x.match(/#{::Rails.root.to_s}/) }.compact puts "CREATE_PAPER_TRAIL_ACTOR_ERROR: #{{message: e.message, backtrace: backtrace}.to_json}" end
Private Instance Methods
paper_trail_actor_info()
click to toggle source
Private methods
# File lib/paper_trail_actor/controller.rb, line 21 def paper_trail_actor_info PaperTrailActor::Actor.current_user = self.respond_to?('current_user') ? current_user : nil PaperTrailActor::Actor.current_request = request PaperTrailActor::Actor.controller_name = controller_name PaperTrailActor::Actor.action_name = action_name end