Class/Module Index [+]

Quicksearch

PhusionPassenger::ClassicRailsExtensions::AnalyticsLogging::AVBenchmarkHelperExtension

Public Instance Methods

benchmark_with_passenger(message = "Benchmarking", *args) click to toggle source
# File lib/phusion_passenger/classic_rails_extensions/analytics_logging/av_benchmark_helper_extension.rb, line 29
def benchmark_with_passenger(message = "Benchmarking", *args)
        log = request.env[PASSENGER_ANALYTICS_WEB_LOG]
        if log
                log.measure("BENCHMARK: #{message}") do
                        benchmark_without_passenger(message, *args) do |*args2|
                                yield(*args2)
                        end
                end
        else
                benchmark_without_passenger(message, *args) do |*args2|
                        yield(*args2)
                end
        end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.