YUKI Hiroshi
null+****@clear*****
Wed Oct 9 16:22:57 JST 2013
YUKI Hiroshi 2013-10-09 16:22:57 +0900 (Wed, 09 Oct 2013) New Revision: b92e71b302472ccce58687a8570fbdc1bc6133fd https://github.com/droonga/http-benchmark/commit/b92e71b302472ccce58687a8570fbdc1bc6133fd Message: Indent Modified files: lib/droonga/http-benchmark/gradual-runner.rb Modified: lib/droonga/http-benchmark/gradual-runner.rb (+34 -34) =================================================================== --- lib/droonga/http-benchmark/gradual-runner.rb 2013-10-09 16:22:07 +0900 (ba4ce6d) +++ lib/droonga/http-benchmark/gradual-runner.rb 2013-10-09 16:22:57 +0900 (d4f6a14) @@ -33,48 +33,48 @@ module Droonga end end - class Result - def initialize - @results = {} - end + class Result + def initialize + @results = {} + end - def <<(result) - @response_statuses = nil - @results[result.n_clients] = result - end + def <<(result) + @response_statuses = nil + @results[result.n_clients] = result + end - def response_statuses - @response_statuses ||= prepare_response_statuses - end + def response_statuses + @response_statuses ||= prepare_response_statuses + end - def to_csv - "#{csv_header}\n#{csv_body}" - end + def to_csv + "#{csv_header}\n#{csv_body}" + end - private - def prepare_response_statuses - response_statuses = [] - @results.each do |n_clients, result| - response_statuses += result.response_statuses.keys + private + def prepare_response_statuses + response_statuses = [] + @results.each do |n_clients, result| + response_statuses += result.response_statuses.keys + end + response_statuses.uniq! + response_statuses.sort! + response_statuses end - response_statuses.uniq! - response_statuses.sort! - response_statuses - end - def csv_header - (Runner::Result.keys + response_statuses).join(",") - end + def csv_header + (Runner::Result.keys + response_statuses).join(",") + end - def csv_body - @results.values.collect do |result| - (result.values + - response_statuses.collect do |status| - result.response_statuses[status] || 0 - end).join(",") - end.join("\n") + def csv_body + @results.values.collect do |result| + (result.values + + response_statuses.collect do |status| + result.response_statuses[status] || 0 + end).join(",") + end.join("\n") + end end end - end end end -------------- next part -------------- HTML����������������������������...Download