Module: SessionLogger

Defined in:
lib/session_logger.rb,
lib/session_logger/version.rb,
lib/session_logger/session_logging.rb,
lib/generators/session_logger/initializer_generator.rb

Defined Under Namespace

Modules: SessionLogging Classes: InitializerGenerator, SessionLoggerConfig, SessionObserver

Constant Summary collapse

VERSION =
"1.0.4"
@@config =
SessionLoggerConfig.new

Class Method Summary collapse

Class Method Details

.configure(&block) ⇒ Object

Allows the initializer to set the configuration for session_logger



17
18
19
# File 'lib/session_logger.rb', line 17

def self.configure(&block)
  block.call(@@config)
end

.logged_modelsObject



21
22
23
24
# File 'lib/session_logger.rb', line 21

def self.logged_models
  #Returns a list of models (dependant on rails conventions in the models dir)
  @@config.logged_models
end

.model_prefixObject



26
27
28
# File 'lib/session_logger.rb', line 26

def self.model_prefix
  @@config.model_prefix ||= "sl_"
end