Sha256: a1a2acbd52c6afa4dc8d511da0a6e8b743ab5c39097a7420ccad4619e394096b

Contents?: true

Size: 430 Bytes

Versions: 5

Compression:

Stored size: 430 Bytes

Contents

module Rack::PerftoolsProfiler

  class ReturnData < ProfileDataAction

    def initialize(*args)
      super
      check_printer_arg
    end

    def response
      if @profiler.profiling?
        [400, {'Content-Type' => 'text/plain'}, ["No profiling data available yet.\nVisit to /__stop__ to finish profiling."]]
      else
        @middleware.profiler_data_response(@profiler.data(@get_params))
      end
    end

  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rack-perftools_profiler-0.6.1 lib/rack/perftools_profiler/return_data.rb
rack-perftools_profiler-0.6.0 lib/rack/perftools_profiler/return_data.rb
rack-perftools_profiler-0.5.1 lib/rack/perftools_profiler/return_data.rb
rack-perftools_profiler-0.5.0 lib/rack/perftools_profiler/return_data.rb
rack-perftools_profiler-0.4.1 lib/rack/perftools_profiler/return_data.rb