Module: ModelObserver

Extended by:
Dependency
Defined in:
lib/model_observer.rb,
lib/model_observer/rack.rb,
lib/model_observer/metric.rb,
lib/model_observer/railtie.rb,
lib/model_observer/version.rb,
lib/model_observer/analyser.rb,
lib/model_observer/querying.rb,
lib/model_observer/collector.rb,
lib/model_observer/dependency.rb,
lib/model_observer/active_record3.rb,
lib/model_observer/active_record4.rb,
lib/model_observer/log_subscriber.rb

Defined Under Namespace

Modules: ActiveRecord, Dependency, Querying Classes: Analyser, Collector, LogSubscriber, Metric, Rack, Railtie

Constant Summary collapse

VERSION =
"0.3.0"

Class Method Summary collapse

Methods included from Dependency

active_record3?, active_record4?, active_record?

Class Method Details

.end_requestObject



29
30
31
# File 'lib/model_observer.rb', line 29

def end_request
  Collector.clear
end

.start_requestObject



26
27
# File 'lib/model_observer.rb', line 26

def start_request
end

.write_to_rails_logObject



33
34
35
36
37
# File 'lib/model_observer.rb', line 33

def write_to_rails_log
  Rails.logger.warn "===== Model Observer Start ====="
  Rails.logger.warn Analyser.result
  Rails.logger.warn "===== Model Observer End ======="
end