Class: ActionTracer::Configration

Inherits:
Object
  • Object
show all
Defined in:
lib/action_tracer/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#app_pathObject



7
8
9
# File 'lib/action_tracer/configuration.rb', line 7

def app_path
  @app_path ||= Dir.pwd
end

#directoryObject



11
12
13
# File 'lib/action_tracer/configuration.rb', line 11

def directory
  @directory ||= '/log/'
end

#file_nameObject



15
16
17
# File 'lib/action_tracer/configuration.rb', line 15

def file_name
  @file_name ||= 'action_tracer.log'
end

#loggerObject



19
20
21
# File 'lib/action_tracer/configuration.rb', line 19

def logger
  @logger ||= Logger.new(app_path + directory + file_name)
end

#omitted_source_location_pathsObject



23
24
25
# File 'lib/action_tracer/configuration.rb', line 23

def omitted_source_location_paths
  @omitted_source_location_paths ||= ["#{Dir.pwd}/"]
end

Instance Method Details

#omitted_source_location_pathObject



27
28
29
# File 'lib/action_tracer/configuration.rb', line 27

def omitted_source_location_path
  @omitted_source_location_path ||= %r{#{omitted_source_location_paths.join('|')}}
end