Changeset 2454
- Timestamp:
- 10/04/05 17:04:26 (3 years ago)
- Files:
-
- tools/gauge/CHANGELOG (added)
- tools/gauge/gauge.gemspec (added)
- tools/gauge/lib/gauge.rb (added)
- tools/gauge/lib/gauge/base.rb (added)
- tools/gauge/lib/gauge/rails/controller.rb (modified) (3 diffs)
- tools/gauge/lib/gauge/version.rb (added)
- tools/gauge/MIT-LICENSE (added)
- tools/gauge/Rakefile (added)
- tools/gauge/README (added)
- tools/gauge/test/base_test.rb (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
tools/gauge/lib/gauge/rails/controller.rb
r2447 r2454 1 require 'gauge/ logger_container'1 require 'gauge/base' 2 2 3 3 module Gauge #:nodoc: … … 11 11 end 12 12 13 def process_with_gauage(request, response, method=:perform_action, *args) 14 gauge_start_request(request, response) 13 def process_with_gauge(request, response, method=:perform_action, *args) 14 Gauge::Base.start(:request, :request => request, :response => response, 15 :controller => self) 15 16 16 17 total = Benchmark.measure { … … 18 19 }.real 19 20 20 gauge_finish_request(request, response, total) 21 Gauge::Base.finish(:request, :request => request, :response => response, 22 :controller => self, :total => total) 21 23 rescue Object => e 24 Gauge::Base.finish(:request, :request => request, :response => response, 25 :controller => self, :error => e) 22 26 raise e 23 27 end