module Grape::PaperTrail

Public Class Methods

included(base) click to toggle source
# File lib/grape/papertrail.rb, line 4
def self.included(base)
  Grape::Endpoint.class_eval do

    def set_papertrail_user(user)
      ::PaperTrail.request.whodunnit = user
    end
    
    def set_paper_trail_controller_info(info)
      ::PaperTrail.request.controller_info = info
    end

  end
end

Public Instance Methods

set_paper_trail_controller_info(info) click to toggle source
# File lib/grape/papertrail.rb, line 11
def set_paper_trail_controller_info(info)
  ::PaperTrail.request.controller_info = info
end
set_papertrail_user(user) click to toggle source
# File lib/grape/papertrail.rb, line 7
def set_papertrail_user(user)
  ::PaperTrail.request.whodunnit = user
end