module ActionTracer

Constants

APPLIED
VERSION

Public Class Methods

app_path() click to toggle source
# File lib/action_tracer/railtie.rb, line 14
def self.app_path
  @app_path ||= Dir.pwd
end
applied_filters() click to toggle source
# File lib/action_tracer/action_tracer.rb, line 17
def applied_filters
  @applied_filters ||= []
end
config(directory: "/log/", file: "action_tracer.log") click to toggle source
# File lib/action_tracer/railtie.rb, line 18
def self.config(directory: "/log/", file: "action_tracer.log")
  @config ||= Config.new(directory: app_path + directory, file: file)
end
log(controller) { || ... } click to toggle source
# File lib/action_tracer/action_tracer.rb, line 7
def log(controller)
  result = yield
ensure
  Filters.build(controller).print
  applied_filters.clear
  ActionTracer.logger.info ""

  result
end
logger() click to toggle source
# File lib/action_tracer/logger.rb, line 15
def self.logger
  @logger ||= Logger.new
end